dwm_upd_rate_get

获取位置更新率.

void dwm_upd_rate_get(uint16_t*, uint16_t*);
参数
  • output状态代码, update_rate, update_rate_stationary

  • update_rate – 16 位整数(以 100 毫秒的倍数表示位置发布率,最大为 1 分钟,最小为 100 毫秒

  • update_rate_stationary – 16 位整数(节点不动时的位置发布率,以 100 毫秒的倍数表示,最大为 1 分钟,最小为 100 毫秒).

C代码示例

uint16_t ur, urs;
dwm_upd_rate_get(&ur, &urs);

SPI/UART 示例

TLV 请求

类型

长度

0x04

0x00

类型 0x04 表示命令 dwm_upd_rate_get

TLV 响应

类型

长度

价值(参见错误代码)

类型

长度

价值

0x40

0x01

0x00

0x45

0x04

前 2 字节表示 16 位小端序,更新速率为 100 毫秒的倍数(例如,0x0A 0x00 表示 1 秒);后 2 个字节表示 16 位小端序,固定更新速率为 100 毫秒的倍数(例如,0x16 0x00 表示 2.2 秒).

0x0A 0x00 0x16 0x00

类型 0x45 表示更新率(正常和静止)
类型0x40表示 状态代码 上一条命令的状态码