diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs b/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs index 799ddf0..8d7aa05 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs @@ -1271,12 +1271,12 @@ namespace JoyD.Windows.CS.Toprie /// 累积的温度数据 private void ProcessReceivedTemperatureData(List dataAccumulator) { - // 根据TemperatureData类的要求,每个温度帧包含24字节头部 + 温度数据 + // 根据TemperatureData类的要求,每个温度帧包含9字节头部 + 温度数据 // 根据注释,设备实际提供的数据分辨率应为256x192,最终映射到512x384显示 + const int HEADER_SIZE = 9; // 9字节头部("+TEMP"+数据长度) const int WIDTH = 256; const int HEIGHT = 192; - const int HEADER_SIZE = 24; - const int TEMPERATURE_DATA_FRAME_SIZE = HEADER_SIZE + WIDTH * HEIGHT * 2; // 24字节头部 + 每个温度值2字节 + const int TEMPERATURE_DATA_FRAME_SIZE = HEADER_SIZE + WIDTH * HEIGHT * 2; // 9字节头部 + 每个温度值2字节 try {