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表示 状态代码 上一条命令的状态码