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_Robot : WCS_PROTOCOLDATA, IRobot { [DataMember(Order = 0)] public RobotMode Mode { get; set; } [DataMember(Order = 1)] public RobotStatus Status { get; set; } [DataMember(Order = 2)] public int FinishedTask { get; set; } [DataMember(Order = 3)] public int TaskID { get; set; } [DataMember(Order = 4)] public short Target { get; set; } [DataMember(Order = 5)] public short Trigger { get; set; } } [DataContract] public class WCS_RobotStation : WCS_PROTOCOLDATA, IRobotStation { [DataMember(Order = 0)] public short Qty { get; set; } [DataMember(Order = 1)] public short PalletType { get; set; } [DataMember(Order = 2)] public short MaxQty { get; set; } [DataMember(Order = 3)] public int DocId { get; set; } } }