IRobot521.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System.ComponentModel;
  2. using WCS.Protocol.SX.Protocol.Robot;
  3. namespace WCS.Protocol.SX.Robot
  4. {
  5. /// <summary>
  6. /// 机械臂521
  7. /// </summary>
  8. [Description("521")]
  9. public interface IRobot521 : IProtocol
  10. {
  11. [Description("起始地址")]
  12. short AddrFrom { get; set; }
  13. [Description("目标地址")]
  14. short AddrTo { get; set; }
  15. [Description("货物类型")]
  16. short GoodsType { get; set; }
  17. [Description("任务数量")]
  18. short TaskQty { get; set; }
  19. [Description("请求指令")]
  20. RobotRqst Rqst { get; set; }
  21. [Description("凭证号")]
  22. short VoucherNo { get; set; }
  23. [Description("运行模式")]
  24. RobotMode Mode { get; set; }
  25. [Description("运行状态")]
  26. RobotRunStatus Status { get; set; }
  27. [Description("报警")]
  28. short Alarm { get; set; }
  29. float Runtime { get; set; }
  30. [Description("任务1")]
  31. int Task1 { get; set; }
  32. [Description("任务2")]
  33. int Task2 { get; set; }
  34. [Description("任务3")]
  35. int Task3 { get; set; }
  36. }
  37. }