Please note that the Chinese and Japanese versions are currently being updated and are not yet complete. Stay tuned for the final versions!

API 通用数据类型

ID

节点标识符。 这是一个唯一的 64 位数字。 它由固定前缀 0xDECA, MCU 唯一芯片 ID 和 DW1000/DW3000 唯一部件 ID 按以下格式导出: 0xDECA + 28 位 MCU 唯一芯片 ID + 20 位 DW1000 唯一部件 ID。

id = 64 位整数


状态码

每条命令返回的状态码。

  • ‘0’ (ok)

  • ‘1’ (未知命令或 tlv 框架损坏)

  • ‘2’ (内部错误)

  • ‘3’ (无效参数)

  • ‘4’ ()

  • ‘5’ (不允许操作)

  • ‘6’ (校验和值错误)

  • ‘7’ (输入错误)

  • ‘8’ (不支持)

  • ‘9’ (需要重置并需要再次发送命令)


位置

节点(锚点或标签)的位置。

  • 位置 = x, y, z, pqf (位置坐标)

    • x = 32 位整数 (单位:毫米)

    • y = 32 位整数(单位:毫米)

    • z = 32 位整数(单位:毫米)

    • pqf = 8位整数(位置质量因子,以百分比表示)


gpio_idx

通过输入 PX。Y 向用户提供的 GPIO 引脚的索引,其中:

  • X: 端口编号

  • Y: 引脚索引

请参考下面列表中特定设备的编号/索引。

  • DWM1001: P0.08, P0.12, P0.13, P0.15, P0.23, P0.27

  • DWM3001: P0.06, P0.12, P0.13, P0.17, P0.20, P0.21, P1.00, P1.01, P1.05, P1.09

  • LC13/LC14 (2AB): P0.11, P0.12, P0.13, P0.14, P1.7, P1.14


fw_version

  • fw_version = maj, min, patch, ver (固件版本)

    • maj = 8位数(MAJOR)

    • min = 8位数(MINOR)

    • patch = 8位数(PATCH)

    • ver = res, var

    • : res = 4位数字(RESERVED)

    • var = 4位数字(VARIANT)