yog*_*gev -5 algorithm hex objective-c ios
我正在为大学做最后的项目,我正在构建连接到蓝牙规模的应用程序,并在应用程序中显示来自规模的数据(我需要得到权重).
我构建了一个从规模获取数据的简单应用程序.我得到的值是十六进制,如果我将它们转换为十进制,它不符合我在秤上看到的实际重量.
b400b0 11 0012010f 2db43c - 69.1
b400b0 2f 0012010f 2db44b - 69.2
b400b0 19 0012010f 2db45a - 69.3
b400b0 23 0012010f 2db469 - 69.4
b400b0 46 0012010f 2db478 - 69.5
b400b0 9e 0012010f 2db487 - 69.6
b400b0 1a 0012010f 2db496 - 69.7
b400b0 1b 0012010f 2db4a5 - 69.8
b400b0 51 0012010f 2db4a5 - 69.8
b400b0 56 0112010f 2db4b4 - 69.9
b400b0 1c 0012010f 2db4c3 - 70.0
b400b0 1a 0012010f 2db4c3 - 70.0
b400b0 43 0012010f 2db4e1 - 70.2
b400b0 9a 0012010f 2db4f0 - 70.3
b400b0 58 0012010f 2dc30f - 70.4
b400b0 4b 0012010f 2dc31e - 70.5
b400b0 73 0012010f 2dc33c - 70.7
b400b0 70 0012010f 2dc35a - 70.9
b400b0 69 0012010f 2dc378 - 71.1
b400b0 1a 0012010f 2df0b4 - 76.3
Run Code Online (Sandbox Code Playgroud)
我分析了数据,发现每增加100克,十六进制的最后一位数减1,第二位数增加1.
我需要从5千克到100千克的所有值.是否有一些工具/算法可以为我提供十六进制的所有值?或者我需要制作像我现在制作的一些字典?
您应该搜索给定比例的文档,而不是检查数据.但是,要获得一些信息:
b400b0 11 0012010f 2db43c - 69.1
Run Code Online (Sandbox Code Playgroud)
2 d b 4 3 c,2B3 in hexa = 691 in decimal
2 d b 4 3 c是奇偶校验(始终为15 - 前一位)
例如,对于您编写的所有值都是如此
b400b0 1a 0012010f 2df0b4 - 76.3
Run Code Online (Sandbox Code Playgroud)
2fb = 763十进制