Commit dcc8d7fb authored by wanghao's avatar wanghao

1 断电重启项目测试。

parent 88cb43a3
...@@ -188,46 +188,40 @@ public class AgingStageThreeProcessJob implements Job { ...@@ -188,46 +188,40 @@ public class AgingStageThreeProcessJob implements Job {
checkAndUpdateTime(master, deviceId, binding); checkAndUpdateTime(master, deviceId, binding);
} }
// String readingMode = binding.getReadingMode(); String readingMode = binding.getReadingMode();
// // * 1 读继电器不读脉冲 * 2 读脉冲不读继电器 * 3 两个都读 // * 1 读继电器不读脉冲 * 2 读脉冲不读继电器 * 3 两个都读
//
// String plateType = binding.getPlateType(); String plateType = binding.getPlateType();
//
// // 处理 继电器状态,脉冲状态,模组状态,SIM卡状态,网络状态 // 处理 继电器状态,脉冲状态,模组状态,SIM卡状态,网络状态
// if(!"2".equals(readingMode)) { if(!"2".equals(readingMode)) {
// if(result[10] == 1 && binding.getRelayStatus() == 0){ if(result[10] == 1 && binding.getRelayStatus() == 0){
// binding.setRelayStatus(1); binding.setRelayStatus(1);
// } }
// } }
//
// if(!"1".equals(readingMode)) { if(!"1".equals(readingMode)) {
// if(result[11] == 1 && binding.getPulseStatus() == 0){ if(result[11] == 1 && binding.getPulseStatus() == 0){
// binding.setPulseStatus(1); binding.setPulseStatus(1);
// } }
// } }
//
// if(result[12] == 1 && binding.getModuleStatus() == 0){ if(result[12] == 1 && binding.getModuleStatus() == 0){
// binding.setModuleStatus(1); binding.setModuleStatus(1);
// } }
// if(result[13] == 1 && binding.getSimCardStatus() == 0){ if(result[13] == 1 && binding.getSimCardStatus() == 0){
// binding.setSimCardStatus(1); binding.setSimCardStatus(1);
// } }
//
// if("1".equals(plateType)) { if("1".equals(plateType)) {
// if(result[14] == 1 && binding.getNetworkStatus() == 0){ if(result[14] == 1 && binding.getNetworkStatus() == 0){
// binding.setNetworkStatus(1); binding.setNetworkStatus(1);
// } }
// } }
//
// if("5".equals(binding.getDeviceStatus())) { if("5".equals(binding.getDeviceStatus())) {
// binding.setWriteTimeStatus("0"); binding.setWriteTimeStatus("0");
// } }
binding.setRelayStatus(result[10]);
binding.setPulseStatus(result[11]);
binding.setModuleStatus(result[12]);
binding.setSimCardStatus(result[13]);
binding.setNetworkStatus(result[14]);
// 5. 更新数据库 // 5. 更新数据库
palletDeviceBindingMapper.updatePalletDeviceBinding(binding); palletDeviceBindingMapper.updatePalletDeviceBinding(binding);
......
...@@ -193,53 +193,48 @@ public class AgingStageTwoProcessJob implements Job { ...@@ -193,53 +193,48 @@ public class AgingStageTwoProcessJob implements Job {
// 2. 读取设备数据 // 2. 读取设备数据
int[] result = Modbus4jUtils.readDeviceWithRetry(ip, port, deviceId); int[] result = Modbus4jUtils.readDeviceWithRetry(ip, port, deviceId);
// String readingMode = binding.getReadingMode(); String readingMode = binding.getReadingMode();
//
// String plateType = binding.getPlateType(); String plateType = binding.getPlateType();
// if(StringUtils.isBlank(readingMode)) { if(StringUtils.isBlank(readingMode)) {
// readingMode = "3"; readingMode = "3";
// } }
//
// // 不是2 的时候才读继电器 // 不是2 的时候才读继电器
// if(!"2".equals(readingMode)) { if(!"2".equals(readingMode)) {
// if(result[10] == 1) { if(result[10] == 1) {
// binding.setRelayStatus(1); binding.setRelayStatus(1);
// } else { } else {
// binding.setRelayStatus(0); binding.setRelayStatus(0);
// } }
// } }
binding.setRelayStatus(result[10]);
binding.setPulseStatus(result[11]); // 不是1 的时候 才 读 脉冲
binding.setModuleStatus(result[12]); if(!"1".equals(binding.getReadingMode())) {
binding.setSimCardStatus(result[13]); if(result[11] == 1) {
binding.setNetworkStatus(result[14]); binding.setPulseStatus(1);
// } else {
// // 不是1 的时候 才 读 脉冲 binding.setPulseStatus(0);
// if(!"1".equals(binding.getReadingMode())) { }
// if(result[11] == 1) { }
// binding.setPulseStatus(1); if(result[12] == 1) {
// } else { binding.setModuleStatus(1);
// binding.setPulseStatus(0); } else {
// } binding.setModuleStatus(0);
// } }
// if(result[12] == 1) { if(result[13] == 1) {
// binding.setModuleStatus(1); binding.setSimCardStatus(1);
// } else { } else {
// binding.setModuleStatus(0); binding.setSimCardStatus(0);
// } }
// if(result[13] == 1) {
// binding.setSimCardStatus(1); if("1".equals(plateType)) {
// } else { if(result[14] == 1) {
// binding.setSimCardStatus(0); binding.setNetworkStatus(1);
// } } else {
// binding.setNetworkStatus(0);
// if("1".equals(plateType)) { }
// if(result[14] == 1) { }
// binding.setNetworkStatus(1);
// } else {
// binding.setNetworkStatus(0);
// }
// }
// 重用之前的master连接进行写操作 // 重用之前的master连接进行写操作
master = Modbus4jUtils.createModbusMaster(ip, port); master = Modbus4jUtils.createModbusMaster(ip, port);
......
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