win代码上传

detached
zouyiqing 2024-01-08 16:08:09 +08:00
parent 531f9bf5c9
commit a7f8c1b6bf
1 changed files with 4 additions and 24 deletions

View File

@ -77,46 +77,26 @@ public class RadarStatusController
Timer timer = new Timer(); Timer timer = new Timer();
TimerTask task = new TimerTask() { TimerTask task = new TimerTask() {
@Override @Override
public void run() {try { public void run() {
try {
for (SysRadar radar : radarList) { for (SysRadar radar : radarList) {
ModbusResponse modbusResponse = new ModbusResponse(); ModbusResponse modbusResponse = new ModbusResponse();
ModbusMaster master = ModbusUtils.getSlave(radar.getRadarIp(), 23); ModbusMaster master = ModbusUtils.getSlave(radar.getRadarIp(), 23);
System.out.println(radar.getRadarIp()); System.out.println(radar.getRadarIp());
try {
modbusResponse = ModbusUtils.holdingRegister(); modbusResponse = ModbusUtils.holdingRegister();
System.out.println(modbusResponse); System.out.println(modbusResponse);
} catch (ModbusTransportException e) {
throw new RuntimeException(e);
} catch (ErrorResponseException e) {
throw new RuntimeException(e);
}
} }
} catch (Exception e) { } catch (Exception e) {
System.err.println("从串口读取失败:" + e.getMessage()); System.err.println("从串口读取失败:" + e.getMessage());
} }
} }
}; };
timer.scheduleAtFixedRate(task, 1, 40); timer.scheduleAtFixedRate(task, 1, 20);
return responses; return responses;
}); });
// try {
// Thread.sleep(1000); // 睡眠1秒钟
// } catch (InterruptedException e) {
// e.printStackTrace();
// }
// listCompletableFuture.thenAccept(modbusResponses -> {
// for (ModbusResponse modbusResponse : modbusResponses) {
// System.out.println(modbusResponse);
//
// PrimaryRadarData primaryRadarData = new PrimaryRadarData();
// BeanUtils.copyProperties(modbusResponse, primaryRadarData);
// primaryRadarDataService.insertPrimaryRadarData(primaryRadarData);
// }
// });
PageDomain pageDomain = TableSupport.buildPageRequest(); PageDomain pageDomain = TableSupport.buildPageRequest();
if (null == pageDomain.getPageNum() || null == pageDomain.getPageSize()) if (null == pageDomain.getPageNum() || null == pageDomain.getPageSize())
{ {