1、修改温度解码的bug,应该按照有符号数来解

This commit is contained in:
weidong 2024-11-29 11:52:26 +08:00
parent 0155d29daa
commit dc1813630d

View File

@ -45,8 +45,8 @@ public class D3F0SelfCheckMessage extends BaseMessage {
if (verType > 0) auxInfo = " type:" + verType;
if(src.readableBytes()>=4) {
statusMsg.setTemperature((float) (src.readUnsignedShort() / 10));
statusMsg.setHumidity((float) (src.readUnsignedShort() / 10));
statusMsg.setTemperature((float) (src.readShort() / 10));
statusMsg.setHumidity((float) (src.readShort() / 10));
}
// imei
if(src.readableBytes()>=15){