| | |
| | | using HslCommunication.WebSocket; |
| | | using WIDESEAWCS_DTO.Equipment; |
| | | using WIDESEAWCS_QuartzJob.StackerCrane; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | |
| | | Thread.Sleep(1000); |
| | | } |
| | | } |
| | | } |
| | | ErrorDeviceInfo? deviceInfo = RoadwayError.Roadways.FirstOrDefault(x => x.Code == commonStackerCrane.DeviceCode); |
| | | if (deviceInfo != null) |
| | | { |
| | | RoadwayError.Roadways.Remove(deviceInfo); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | ErrorDeviceInfo? deviceInfo = RoadwayError.Roadways.FirstOrDefault(x => x.Code == commonStackerCrane.DeviceCode); |
| | | if (deviceInfo == null) |
| | | { |
| | | RoadwayError.Roadways.Add(new ErrorDeviceInfo() { Code = commonStackerCrane.DeviceCode, Roadway = commonStackerCrane.DeviceCode }); |
| | | } |
| | | } |
| | | } |
| | |
| | | YLStackerCraneTaskCommand stackerCraneTaskCommand = new YLStackerCraneTaskCommand(); |
| | | |
| | | stackerCraneTaskCommand.PalletType = Convert.ToInt16(task.PalletType); |
| | | if (task.TaskLength>=1200 && task.TaskLength<1630) |
| | | if (task.TaskLength>=1160 && task.TaskLength<1630) |
| | | { |
| | | stackerCraneTaskCommand.PalletType = 3; |
| | | } |