dwm_node_id_get
获取节点的完整 UWB 地址. 地址/ID 是一个唯一的 64 位数字. 它由固定前缀 0xDECA、MCU 唯一芯片 ID 和 DW1000 唯一部件 ID 组成,格式如下: 0xDECA + 28 位 MCU 唯一芯片 ID + 20 位 DW1000 唯一部件 ID.
-
void dwm_node_id_get(uint64_t *node_id)
- 参数
input – (无)
output – 状态代码, node_id
node_id – 64 位整数 (UWB 节点地址/ID)
C代码示例
uint64_t node_id;
dwm_node_id_get(&node_id);
printf("node ID = 0x%llx \n", node_id);
SPI/UART 示例
TLV 请求 |
|
---|---|
类型 |
长度 |
0x30 |
0x00 |
类型0x30 表示指令 dwm_node_id_get
TLV 响应 |
|||||
---|---|---|---|---|---|
类型 |
长度 |
价值(参见错误代码) |
类型 |
长度 |
价值 |
0x40 |
0x01 |
0x00 |
0x4E |
0x08 |
8 字节,小端序 |
0x99 0x0c 0x80 0x8d 0x63 0xef 0xca 0xde |
类型0x40表示 状态代码 上一条命令的状态码
类型0x4E表示节点ID