Our website is under construction. Please stay tuned!

API


tlv

Parses given TLV frame.

Example: read node configuration

dwm> tlv 8 0
OUTPUT FRAME:
40 01 00 46 02 b0 00
toggles GPIO pin 13
dwm> tlv 44 1 13
OUTPUT FRAME:
40 01 00

aurs

sets the position propagation rate.

Example:

dwm> aurs
Usage aurs <ur> <urs>
dwm> aurs 10 20
err code: 0

aurg

Gets propagation rate.

Example:

dwm> aurg
err code: 0, upd rate: 10, 20(stat)

apg

Gets the position of the node.

Example:

dwm> apg
x:100 y:120 z:2500 qf:100

aps

sets the position of the node.

Example:

dwm> aps
Usage aps <x> <y> <z>
dwm> aps 100 120 2500
err code: 0

acas

Configures node as anchor with given options. This command requires reset for new configuration to take effect.

Example:

dwm> acas
[Output when UWB routing backhaul is disabled]
Usage acas <inr> <bridge> <enc> <leds> <ble> <uwb> <fw_upd>
dwm> acas 0 0 0 1 1 2 1
err code: 0

acts

Configures node as tag with given options. This command requires reset for new configuration to take effect.

Example:

dwm> acts
Usage acts <meas_mode> <stnry_en> <low_pwr> <loc_en> <enc> <leds> <ble> <uwb> <fw_upd>
dwm> acts 0 1 0 1 0 0 1 2 1
err code: 0

aks

Sets encryption key, takes encryption key as argument.

Example:

dwm> aks 00112233445566778899aabbccddeeff
key_set: 00112233445566778899AABBCCDDEEFF
dwm>

akc

Clears encryption key and disables encryption.

Example:

dwm> akc
Ok

ans

Writes user data to non-volatile memory.

Example:

dwm> ans 00112233445566778899aabbccddeeff00112233

data: 00112233445566778899AABBCCDDEEFF00112233
len=20

ang

Reads data from non-volatile memory.

Example:

dwm> ang
data: 00112233445566778899AABBCCDDEEFF00112233
len=20
dwm>