IRobot531.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System.ComponentModel;
  2. using System.ComponentModel.DataAnnotations;
  3. using WCS.Protocol.SX.Protocol.Robot;
  4. namespace WCS.Protocol.SX.Robot
  5. {
  6. /// <summary>
  7. /// 机械臂码垛工位DB531
  8. /// </summary>
  9. [Description("531")]
  10. public interface IRobot531 : IProtocol
  11. {
  12. [Description("垛任务号")]
  13. int PalletID { get; set; }
  14. short Type { get; set; }
  15. /// <summary>
  16. /// 最大码垛数量
  17. /// </summary>
  18. [Description("最大数量")]
  19. public short MaxQty { get; set; }
  20. /// <summary>
  21. /// 最大码垛数量
  22. /// </summary>
  23. [Description("已码数量")]
  24. public short Qty { get; set; }
  25. /// <summary>
  26. /// 码垛结束
  27. /// </summary>
  28. [Description("请求指令")]
  29. public RobotStationRqst Rqst { get; set; }
  30. /// <summary>
  31. /// 凭证号,触发信号
  32. /// </summary>
  33. [Description("凭证号")]
  34. public short VoucherNo { get; set; }
  35. [MaxLength(72)]
  36. public int[] TaskArray { get; set; }
  37. }
  38. }