| | |
| | | _logger = logger; |
| | | |
| | | // 加载配置文件 |
| | | _config = LoadConfig(); |
| | | //_config = LoadConfig(); |
| | | |
| | | // 初始化任务选择器 |
| | | _taskSelector = new StackerCraneTaskSelector(taskService, routerService, httpClientHelper, _logger); |
| | | |
| | | // 初始化命令构建器 |
| | | _commandBuilder = new StackerCraneCommandBuilder(taskService, routerService, _config, _logger); |
| | | _commandBuilder = new StackerCraneCommandBuilder(taskService, routerService, _logger); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | bool sendFlag = SendStackerCraneCommand(commonStackerCrane, stackerCraneTaskCommand); |
| | | if (sendFlag) |
| | | { |
| | | Task.Delay(1000).Wait(); |
| | | Thread.Sleep(1000); |
| | | commonStackerCrane.SetValue(StackerCraneDBName.WorkAction, (short)StackerCraneWorkActionEnum.StartTask); |
| | | // 发送成功,更新状态 |
| | | commonStackerCrane.LastTaskType = task.TaskType; |