Android 白日梦控制器协议

Android 白日梦控制器协议,android,controller,bluetooth-lowenergy,daydream,Android,Controller,Bluetooth Lowenergy,Daydream,我从 当我们试图把控制器平放在桌子上时。BLE扫描器通过阵列 0x26200067FF70008421FF80000000000001 我按照语法分析器的代码,得到xAcc=8187,yAcc=528,zAcc=8182,看起来有什么问题吗?因为我得到了Acc X=-156.74,Y=-10.1,Z=156.64 请指导我应该修改什么?谢谢。您为xAcc/zAcc提取的位似乎有问题。。。在这个字节数组中,我得到了xAcc=2、yAcc=528和zAcc=-8。例如,xAcc的字节为0x7000

我从

当我们试图把控制器平放在桌子上时。BLE扫描器通过阵列

0x26200067FF70008421FF80000000000001

我按照语法分析器的代码,得到xAcc=8187,yAcc=528,zAcc=8182,看起来有什么问题吗?因为我得到了Acc X=-156.74,Y=-10.1,Z=156.64


请指导我应该修改什么?谢谢。

您为xAcc/zAcc提取的位似乎有问题。。。在这个字节数组中,我得到了xAcc=2、yAcc=528和zAcc=-8。例如,xAcc的字节为
0x700084
,位为
01110*00000010*000100
,“*”之间的部分是要使用的提取位。谢谢,我发现我较少考虑“有符号位”,所以我添加了value=(value>19,没问题。再次感谢您的分享。