using System.Runtime.Serialization; namespace WCS.Entity.Protocol { [DataContract] public class WCS_DRGV521 : WCS_PROTOCOLDATA, IDRGV521 { [DataMember(Order = 0)] public int TaskID_1 { get; set; } [DataMember(Order = 1)] public DRGVTaskType TaskType_1 { get; set; } [DataMember(Order = 2)] public short StartPosition_1 { get; set; } [DataMember(Order = 3)] public short DestPosition_1 { get; set; } [DataMember(Order = 4)] public short PRIORITY_1 { get; set; } [DataMember(Order = 5)] public short ACT_V_1 { get; set; } [DataMember(Order = 6)] public short RES2_1 { get; set; } [DataMember(Order = 7)] public bool PH_Status_1 { get; set; } [DataMember(Order = 8)] public bool ToSition_1 { get; set; } [DataMember(Order = 9)] public bool Finish_1 { get; set; } [DataMember(Order = 10)] public int TaskID_2 { get; set; } [DataMember(Order = 11)] public DRGVTaskType TaskType_2 { get; set; } [DataMember(Order = 12)] public short StartPosition_2 { get; set; } [DataMember(Order = 13)] public short DestPosition_2 { get; set; } [DataMember(Order = 14)] public short PRIORITY_2 { get; set; } [DataMember(Order = 15)] public short ACT_V_2 { get; set; } [DataMember(Order = 16)] public short RES2_2 { get; set; } [DataMember(Order = 17)] public bool PH_Status_2 { get; set; } [DataMember(Order = 18)] public bool ToSition_2 { get; set; } [DataMember(Order = 19)] public bool Finish_2 { get; set; } [DataMember(Order = 20)] public RGVRunStatus SystemStatus { get; set; } [DataMember(Order = 21)] public RGVMode WorkMode { get; set; } [DataMember(Order = 22)] public short RES { get; set; } [DataMember(Order = 23)] public float Position { get; set; } [DataMember(Order = 24)] public float Mileage { get; set; } [DataMember(Order = 25)] public float Runtime { get; set; } } }