dwm_pos_get
获取节点的位置.
C代码示例
dwm_pos_t pos;
dwm_pos_get(&pos);
printf("%ld \n", pos.x);
printf("%ld \n", pos.y);
printf("%ld \n", pos.z);
printf("%u \n", pos.qf);
SPI/UART 示例
TLV 请求 |
|
---|---|
类型 |
长度 |
0x02 |
0x00 |
类型0x02 表示命令 pos_get
TLV 响应 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
类型 |
长度 |
价值(参见错误代码) |
类型 |
长度 |
价值 |
|||||
0x40 |
0x01 |
0x00 |
0x41 |
0x0D |
int32_t 小端序- x坐标,单位为毫米 |
int32_t 小端序- y坐标,单位为毫米 |
int32_t 小端序- z坐标,单位为毫米 |
uint8_t - 质量因子,单位为百分数(0 -100) |
||
0x4b 0x0a 0x00 0x00 0x1f 0x04 0x00 0x00 0x9c 0x0e 0x00 0x00 0x64 |
类型0x40 表示前一个命令的 状态代码
类型0x41型表示位置(x,y,z,pqf)