using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace WCS.Entity.Protocol { [DataContract] public class WCS_SC521 : WCS_PROTOCOLDATA, ISC521 { [DataMember(Order = 0)] public bool Handshake {get;set;} [DataMember(Order = 1)] public bool GetFinishi {get;set;} [DataMember(Order = 2)] public bool PutFinishi {get;set;} [DataMember(Order = 3)] public bool Alarm {get;set;} [DataMember(Order = 4)] public bool TaskFinishi {get;set;} [DataMember(Order = 5)] public bool Loaded {get;set;} [DataMember(Order = 6)] public bool ForkCenter {get;set;} [DataMember(Order = 7)] public byte RES {get;set;} [DataMember(Order = 8)] public SCMode Mode {get;set;} [DataMember(Order = 9)] public SCRunStatus Status {get;set;} [DataMember(Order = 10)] public short SLine {get;set;} [DataMember(Order = 11)] public short SCol {get;set;} [DataMember(Order = 12)] public short SLayer {get;set;} [DataMember(Order = 13)] public short SDepth {get;set;} [DataMember(Order = 14)] public short ELine {get;set;} [DataMember(Order = 15)] public short ECol {get;set;} [DataMember(Order = 16)] public short ELayer {get;set;} [DataMember(Order = 17)] public short EDepth {get;set;} [DataMember(Order = 18)] public int TaskID {get;set;} [DataMember(Order = 19)] public short Trigger {get;set;} [DataMember(Order = 20)] public short Line {get;set;} [DataMember(Order = 21)] public short Col {get;set;} [DataMember(Order = 22)] public short Layer {get;set;} [DataMember(Order = 23)] public int FinishedTask {get;set;} [DataMember(Order = 24)] public int TravelPos {get;set;} [DataMember(Order = 25)] public int LiftPos {get;set;} [DataMember(Order = 26)] public int ForkPos {get;set;} [DataMember(Order = 27)] public short Tunnel {get;set;} [DataMember(Order = 28)] public short Endnumber2 {get;set;} [DataMember(Order = 29)] public float TotalKM {get;set;} [DataMember(Order = 30)] public short GoodsType {get;set;} [DataMember(Order = 31)] public float Runtime {get;set;} } }