| | |
| | | // 简单命令包括:homing、homed、running、pausing、runmode、controlmode 等 |
| | | if (await _simpleCommandHandler.HandleAsync(messageLower, state)) |
| | | { |
| | | if (messageLower != "batteryarrived") |
| | | { |
| | | // 处理成功后,将原消息回写到客户端(保持原有行为) |
| | | await _socketClientGateway.SendMessageAsync(client, message); |
| | | QuartzLogHelper.LogInfo(_logger, $"发送消息:【{message}】", state.RobotCrane?.DeviceName); |
| | | } |
| | | //if (messageLower != "batteryarrived") |
| | | //{ |
| | | // 处理成功后,将原消息回写到客户端(保持原有行为) |
| | | //await _socketClientGateway.SendMessageAsync(client, message); |
| | | QuartzLogHelper.LogInfo(_logger, $"接收到消息消息【{message}】,约定不返回发送消息:【{message}】", state.RobotCrane?.DeviceName); |
| | | //} |
| | | |
| | | // 安全更新状态到数据库 |
| | | _stateManager.TryUpdateStateSafely(state.IPAddress, state); |