leaps_anchor_list_get
读取周围锚点的列表. 仅适用于锚. 列表中的锚点可以来自同一网络,也可以来自邻居网络.
输入
(无)
输出
状态码, 时间戳、标志、计数,[anchor_0, anchor_1, …]
timestamp: 32-bit unsigned integer (* up-time in microseconds*)
count: 1 字节 (元素计数,15 为列表中元素的最大数量)
anchor_0, anchor_1, …, anchor_N: (锚点列表)
anchor_N: node_id, position, rssi, seat, neighbor_network (锚点列表元素,N 可以是 0 到 14)
node_id: 2 字节(锚点 ID)
position: 12 字节
rssi: 1 字节有符号(信号强度指示符)
seat: 5 bits (锚占用的座位号)
neighbor_network: 1 bit (状态标志,指示锚点是来自当前网络还是来自邻居网络)
示例
TLV 请求 |
|
---|---|
类型 |
长度 |
0x0B |
0x00 |
类型0x0B表示命令leaps_anchor_list_get
TLV 响应 |
||
---|---|---|
类型 |
长度 |
价值 |
0x40 |
0x01 |
0x00 |
TLV 响应(上一表格中的帧残留量) |
|||||||||
---|---|---|---|---|---|---|---|---|---|
类型 |
长度 |
价值 |
|||||||
0x56 |
0xE1 |
uint32 - 时间戳(小端序) |
uint8 - 标志 |
uint8-列表中编码的元素数 |
锚点nr. 1 |
锚号2 … 号15 |
|||
uint16 - UWB 地址,小端序 |
3 x int32 - 位置坐标x、y、z的小端序 |
int8 - RSSI |
uint8 - 标志
(0-4 位)座位号
(bit 5) neighbor_network
(6-7位) 保留
|
… |
|||||
0xe8 0x03 0x00 0x00 |
0x00 |
0x0f |
0xab 0xbc … |
… |
类型 0x40 表示状态代码
类型 0x56 表示锚点列表