110,534
社区成员
发帖
与我相关
我的任务
分享
short pitch=50,roll=280
00 32 01 18
00 32 01 18 //上位机接收到的十六进制数据
69632 1024//数据拼接后显示的数据
pitch = (UsefulData[0] << 8 + UsefulData[1]);//UsefulData是上位机解析数据帧之后存储的有效数据数组
roll = (UsefulData[2] << 8 + UsefulData[3]);
pitch = (short)(DemoData[0] << 8 |DemoData[1]);
roll = (short)(DemoData[2] << 8 |DemoData[3]);
当然也会有其他方法,大家自己可以尝试。pitch = (UsefulData[0] << 8) + UsefulData[1];
roll = (UsefulData[2] << 8) + UsefulData[3];