我们放置了两个静态对象,下面是我的日志。我们能够很好地使用 mmw 演示代码实现来映射帧数据。
需要支持以了解以下要点
1)将 以下日志中的 x、y 范围(十六进制值)转换为浮动值。在此示例中、obj1 x 范围为"2f fC"。此值需要转换为仪表。
2)多普勒 idx 值转换。在当前场景中、多普勒 idx 为零、因为对象是静态的。如果对象在移动、我将以多普勒 idx 字节获取一些值。
如何将多普勒 Idx 转换为速度(kMPh/mph)
3)一些关于 xyzQ 格式的信息。该字节是否与上述两点有关。
4) rangeidx 字节与 points1&2有任何关系。
/* UART log*/
/*标题*/
02 01 04 03 /*魔术词–始终固定*/
06 05 08 07
02 00 01 01 /*版本信息-*/
60 00 00 00 /* //
42 16 0A 00 /*平台0A642*/
27 24 00 00
19 B6 2D EA
02 00 00 00 /*检测到的 obj*/
01 00 00 00 /* TLV*/
00 00 00 00 00 /*副架*/
01 00 00 00 /* MmwDemo_output_message_tl TLV 类型*/
1C 00 00 00 /*length =28字节*//* 2个对象->(12*2)+4*/
02 00 /*检测到的 obj*/的数量
07 00 /*xyzQ 格式*/
3F 00/*范围 IDx*/
00 /*多普勒 idx*/
44 04 /*峰值*/
2F FC /*obj1 x 系列*/
FA 00/* obj1 y 范围*/
00 00/*obj1 z 范围*/
3F 00/*范围 IDx*/
00 /*多普勒 idx*/
8F 03 /*峰值*/
C5 FE /* obj2 x 系列*/
be 03/*obj2 y ranges*/
00 00/*obj2 z 范围*/
0f 0F 0F 0F /*填充字节使数据包长度是32*/的倍数
0f 0F 0F 0F
0f 0F 0F 0F
0f 0F 0F 0F
0f 0F 0F 0F