| | |
| | | } |
| | | break; |
| | | case "into"://ç³è¯·è¿å
¥æåæº |
| | | { |
| | | task.TaskState = (int)TaskStatusEnum.AGV_WaitToExecute; |
| | | BaseDal.UpdateData(task); |
| | | } |
| | | break; |
| | | case "wait"://æ«ç çå¾
|
| | | { |
| | | task.TaskState = (int)TaskStatusEnum.CheckPalletCodeing; |
| | | BaseDal.UpdateData(task); |
| | | } |
| | | break; |
| | | case "end": |
| | | { |
| | | ///夿任塿¯å¦è·è®¾å¤æå
³ |
| | | if(task.TaskType== TaskTypeEnum.RK3F.ObjToInt()&& task.TaskState == (int)TaskStatusEnum.CheckPalletCodeFinish) |
| | | { |
| | | var device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "TSJ") as OtherDevice; |
| | | if (device == null) task.ExceptionMessage = "æªæ¾å°æåæºä¿¡æ¯"; |
| | | else |
| | | { |
| | | if (device.IsConnected) |
| | | device.SetValue(HoistEnum.Inboundboxon,1); |
| | | else |
| | | task.ExceptionMessage = "æåæºä¿¡æ¯è®¾å¤è¿æ¥å¤±è´¥"; |
| | | } |
| | | } |
| | | TaskCompleted(task, deviceTypeEnum); |
| | | } |
| | | break; |
| | |
| | | return content; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |