Commit c189bebc authored by wanghao's avatar wanghao

1 测试巡检任务。

parent 3601b927
...@@ -214,6 +214,7 @@ public class TestTaskController { ...@@ -214,6 +214,7 @@ public class TestTaskController {
modbusDeviceData.getDeviceCode(), modbusDeviceData.getDeviceCode(),
modbusDeviceData.getfPowerOutageIp(), modbusDeviceData.getfPowerOutageIp(),
modbusDeviceData.getfPowerOutagePort(), modbusDeviceData.getfPowerOutagePort(),
registerOffset +1,
registerOffset registerOffset
)); ));
isRun = true; isRun = true;
......
...@@ -187,6 +187,7 @@ public class RobotArmCommandServiceImpl implements IRobotArmCommandService ...@@ -187,6 +187,7 @@ public class RobotArmCommandServiceImpl implements IRobotArmCommandService
equitmentCode, equitmentCode,
powerOutageIp, powerOutageIp,
powerOutagePort, powerOutagePort,
registerOffset +1,
registerOffset registerOffset
)); ));
} }
......
...@@ -171,13 +171,15 @@ public class AgingCabinetInspectionAndPowerCheckTask { ...@@ -171,13 +171,15 @@ public class AgingCabinetInspectionAndPowerCheckTask {
Integer registerOffset = entry.getKey(); Integer registerOffset = entry.getKey();
Object registerValue = entry.getValue(); Object registerValue = entry.getValue();
log.info("registerValue = " + registerValue); log.info("registerValue = " + registerValue);
log.info("true equals registerValue" + "true".equals(registerValue));
if ("true".equals(registerValue)) { if ("true".equals(registerValue)) {
eventPublisher.publishEvent(new CheckPowerOnCommandEvent( eventPublisher.publishEvent(new CheckPowerOnCommandEvent(
this, this,
modbusDeviceData.getfEquipmentCode(), modbusDeviceData.getfEquipmentCode(),
modbusDeviceData.getfPowerOutageIp(), modbusDeviceData.getfPowerOutageIp(),
modbusDeviceData.getfPowerOutagePort(), modbusDeviceData.getfPowerOutagePort(),
registerOffset + 1 registerOffset + 1,
registerOffset
)); ));
isRun = true; isRun = true;
// 要给这个 层 发断电的 指令 // 要给这个 层 发断电的 指令
......
...@@ -44,11 +44,12 @@ public class AllCommandHandler { ...@@ -44,11 +44,12 @@ public class AllCommandHandler {
String fip = event.getIp(); String fip = event.getIp();
int fport = event.getPort(); int fport = event.getPort();
int registerOffset = event.getLayer(); int registerOffset = event.getRegisterOffset();
int layer = event.getLayer();
String storeyCode = event.getDeviceCode() + "-" + (event.getLayer()+1); String storeyCode = event.getDeviceCode() + "-" + (event.getLayer()+1);
log.info("需要发送上电指令 - 设备:{} 层:{} ip:{} 端口号:{}", event.getDeviceCode(), event.getLayer(), fip, fport); log.info("需要发送上电指令 - 设备:{} 层:{} ip:{} 端口号:{}", event.getDeviceCode(),layer, fip, fport);
ModbusMaster master; ModbusMaster master;
try { try {
master = Modbus4jUtils.getMaster(fip, fport); master = Modbus4jUtils.getMaster(fip, fport);
......
...@@ -12,14 +12,17 @@ public class CheckPowerOnCommandEvent extends ApplicationEvent { ...@@ -12,14 +12,17 @@ public class CheckPowerOnCommandEvent extends ApplicationEvent {
private final String ip; private final String ip;
private final int port; private final int port;
private final int layer; private final int layer;
private final int registerOffset;
private final String deviceCode; private final String deviceCode;
public CheckPowerOnCommandEvent(Object source, String deviceCode, String ip, int port, int layer) { public CheckPowerOnCommandEvent(Object source, String deviceCode, String ip, int port, int layer,int registerOffset) {
super(source); super(source);
this.deviceCode = deviceCode; this.deviceCode = deviceCode;
this.ip = ip; this.ip = ip;
this.port = port; this.port = port;
this.layer = layer; this.layer = layer;
this.registerOffset = registerOffset;
} }
// Getters // Getters
...@@ -27,4 +30,8 @@ public class CheckPowerOnCommandEvent extends ApplicationEvent { ...@@ -27,4 +30,8 @@ public class CheckPowerOnCommandEvent extends ApplicationEvent {
public int getPort() { return port; } public int getPort() { return port; }
public int getLayer() { return layer; } public int getLayer() { return layer; }
public String getDeviceCode() { return deviceCode; } public String getDeviceCode() { return deviceCode; }
public int getRegisterOffset() {
return registerOffset;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment