Browse Source

Merge remote-tracking branch 'origin/master'

java8
qiezi 1 year ago
parent
commit
2a4a8d4129
  1. 4
      src/main/java/com/xujie/sys/modules/reader/service/impl/ModbusCommunicateServiceImpl.java

4
src/main/java/com/xujie/sys/modules/reader/service/impl/ModbusCommunicateServiceImpl.java

@ -352,10 +352,10 @@ public class ModbusCommunicateServiceImpl implements ModbusCommunicateService {
short value = register.toShort();
int hexValue = value & 0xFFFF;
log.info("获取的值是: {},value: {}", hexValue, value);
if (hexValue!=0){
hex.add(hexValue);
}
}
//解析数据
for (int i = 0; i < hex.size(); i += 2) {
int hexI = (hex.get(i) << 16) | (hex.get(i + 1) & 0xFFFF);
float floatValue = Float.intBitsToFloat(hexI);

Loading…
Cancel
Save