【求助帖】学生串口协议雷达数据无法在客户端显示的修改
3363
0
10
2021-05-19
[postbg]._bg5.png[/postbg]近日,有同学反馈说裁判系统学生串口协议中雷达数据无法在客户端显示。
经过排查,发现现在发布的《RoboMaster 2021 裁判系统串口协议附录 V1.2(20210430).pdf》中 雷达站发送的协议与实际不符。
串口协议文档附录描述为:
实际发送该结构体时,需要添加一个float 的保留字段,其余字段内容不变,如下图所示:
该保留字段没有实际意义,可以填入任何值。请大家及时修改,以免出现客户端无法显示的情况。如红方雷达站发送蓝3的信息
public struct RaderInfoToClient
{
public UInt16 targetRobotID = 103;
public float targetPosX = 3;
public float targetPosY = 3;
public float reserverd = 0;
}
其发包的字段应该下图所示:
经过排查,发现现在发布的《RoboMaster 2021 裁判系统串口协议附录 V1.2(20210430).pdf》中 雷达站发送的协议与实际不符。
串口协议文档附录描述为:
实际发送该结构体时,需要添加一个float 的保留字段,其余字段内容不变,如下图所示:
该保留字段没有实际意义,可以填入任何值。请大家及时修改,以免出现客户端无法显示的情况。如红方雷达站发送蓝3的信息
public struct RaderInfoToClient
{
public UInt16 targetRobotID = 103;
public float targetPosX = 3;
public float targetPosY = 3;
public float reserverd = 0;
}
其发包的字段应该下图所示:
文章标签:
请问这篇文章对你有用吗?
【求助帖】学生串口协议雷达数据无法在客户端显示的修改