我正在尝试对我的加热系统进行一些逆向工程。监控CAN总线会导致接收十六进制字符串,例如: 00 D0 68 D6 86 83 61 8F 61 C0 02 5C 12 B5 02 5C 12 78 04 39 04 03 05 02 05 C4 04 5C 12 5C 12 5C 12 5C 12 D0 68 00 00 00 00 18 08 37 D2 00 00 00 00 00 00 00 00 15 75 F2 F0 01 00 01 00 00 00 1F 我知道,例如22.5°C的温度值应该在那里的某个地方。 到目前为止,我一直试图寻找以下转换:
可能性1:ascii到hex 22.5 = 32 32 2E 35
可能性2:浮动到十六进制转换 22.5 = 0x 41 b4 00 00
然而,这些都没有导致匹配。
将浮点数转换为十六进制字符串的其他可能性是什么? THX
注意:给定的字符串只是我的嗅探器的一小部分,所以不要在我的给定字符串中查找22.5。我只是在寻找其他可能的转换。