dwm_pos_get

获取节点的位置.

void dwm_pos_get(dwm_pos_t *pos);
参数

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)