| | |
| | | private List<JSONObject> socketReadResults = new ArrayList<>(); |
| | | private List<DeviceMsgModel> socketResults = new ArrayList<>(); |
| | | |
| | | private Long requestReadTime = System.currentTimeMillis(); |
| | | //原始设备数据 |
| | | private Object originDeviceData; |
| | | |
| | |
| | | //指令超过2条,不再下发任务状态请求 |
| | | TreeSet<String> deviceCommandMsgListKey = deviceMsgUtils.getDeviceCommandMsgListKey(SlaveType.Shuttle, deviceConfig.getDeviceNo()); |
| | | if (deviceCommandMsgListKey.size() < 2) { |
| | | if ((System.currentTimeMillis() - requestReadTime) > 500) { |
| | | requestCommand(readStatusCommand);//请求状态 |
| | | requestReadTime = System.currentTimeMillis(); |
| | | } |
| | | } |
| | | |
| | | if (this.socketReadResults.isEmpty()) { |