using System.Runtime.Serialization; using WCS.Protocol.SX.Protocol.Robot; namespace WCS.Protocol.SX.Robot { [DataContract] public class WCS_Robot521 : IRobot521 { [DataMember(Order = 0)] public short AddrFrom { get; set; } [DataMember(Order = 1)] public short AddrTo { get; set; } [DataMember(Order = 2)] public short GoodsType { get; set; } [DataMember(Order = 3)] public short TaskQty { get; set; } [DataMember(Order = 4)] public RobotRqst Rqst { get; set; } [DataMember(Order = 5)] public short VoucherNo { get; set; } [DataMember(Order = 6)] public RobotMode Mode { get; set; } [DataMember(Order = 7)] public RobotRunStatus Status { get; set; } [DataMember(Order = 8)] public short Alarm { get; set; } [DataMember(Order = 9)] public float Runtime { get; set; } [DataMember(Order = 10)] public int Task1 { get; set; } [DataMember(Order = 11)] public int Task2 { get; set; } [DataMember(Order = 12)] public int Task3 { get; set; } } }