|
|
|
@ -148,7 +148,8 @@ public class DeviceControlServiceImpl implements DeviceControlService { |
|
|
|
deviceCodeParam.setRegisterAddr("00240001"); |
|
|
|
deviceCodeParam.setRegisterAddr("00240001"); |
|
|
|
} |
|
|
|
} |
|
|
|
rtData = serialPortSingle.serialPortSend(deviceCodeParam); |
|
|
|
rtData = serialPortSingle.serialPortSend(deviceCodeParam); |
|
|
|
} else if (!StringUtils.isBlank(brand) && brand.equals("阿丽塔") && !rtData.equals(Constant.FAIL)) { |
|
|
|
} else if (!StringUtils.isBlank(brand) && brand.equals("阿丽塔") && !rtData.equals(Constant.FAIL) && deviceCodeParam.getRegisterAddr().equals("0108")) { |
|
|
|
|
|
|
|
log.error("进入阿丽塔时控控制指令发送"); |
|
|
|
// 需要继续发送指令
|
|
|
|
// 需要继续发送指令
|
|
|
|
deviceCodeParam.setFunCode("10"); |
|
|
|
deviceCodeParam.setFunCode("10"); |
|
|
|
deviceCodeParam.setRegisterAddr("010C"); |
|
|
|
deviceCodeParam.setRegisterAddr("010C"); |
|
|
|
@ -341,8 +342,8 @@ public class DeviceControlServiceImpl implements DeviceControlService { |
|
|
|
|
|
|
|
|
|
|
|
if (Constant.WRITE.equals(type)) { |
|
|
|
if (Constant.WRITE.equals(type)) { |
|
|
|
// 实际操作值
|
|
|
|
// 实际操作值
|
|
|
|
deviceCodeParam.setDataValue(split[1]); |
|
|
|
deviceCodeParam.setDataValue(split[1].replace(":","")); |
|
|
|
serialPortModel.setDataValue(split[1]); |
|
|
|
serialPortModel.setDataValue(split[1].replace(":","")); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 根据读写类型设置功能码
|
|
|
|
// 根据读写类型设置功能码
|
|
|
|
|