dwm_usr_data_read
从节点读取用户数据. 在 UWB 上接收到的新数据会导致在状态(参见 dwm_status_get)中设置一个专用标志,并导致在用户应用程序(参见 dwm_evt_listener_register)中生成一个事件.
-
void dwm_usr_data_read(uint8_t*, uint8_t*)
- 参数
input – (无)
output – 状态代码, data, len
data – 1-34字节 (用户数据)
len – 1字节 (数据长度)
C代码示例
uint8_t data[DWM_USR_DATA_LEN_MAX];
uint8_t len;
len = DWM_USR_DATA_LEN_MAX;
dwm_usr_data_read(data, &len);
SPI/UART 示例
TLV 请求 |
|
---|---|
类型 |
长度 |
0x19 |
0x00 |
类型 0x19 表示命令 dwm_usr_data_read
TLV 响应 |
|||||
---|---|---|---|---|---|
类型 |
长度 |
价值(参见错误代码) |
类型 |
长度 |
价值 |
0x40 |
0x01 |
0x00 |
0x4B |
0x22 |
字节 0 - N:用户数据(1 <= N <= 33) |
0x01 0x02 0x03 … 0x23 0x22 |
类型 0x4B 表示用户数据