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