| 
					
				 | 
			
			
				@@ -0,0 +1,86 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+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 RGVTaskType 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 RGVTaskType 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; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |