API


urs

设置位置传播速率。

示例:

leaps> urs

Usage urs <nom> <stat>

leaps> urs 10 20

err code: 0

urg

获取传播速率。

示例:

leaps> urg

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

tcs

使用给定的选项将节点配置为标签。此命令需要重置才能使新配置生效。

示例:

leaps> tcs

usage: tcs <opt> <val> ...

opt: stat_det,lp,le,enc,leds,ble,fwup(0,1) mode(0-twr,1-ul-tdoa,2-dl-tdoa)
uwb(0-off,1-pasv,2-act)
leaps> tcs le 1 leds 1 uwb 2

ok(0)

tlv

解析给定的 TLV 帧.

示例:

读取节点配置

leaps> tlv 8 0

CRC: 0x37

OUTPUT(hex):

40 01 00 06 46 03 5e 80 00 57

tlvr

Cmd作为TLV帧,带有手动CRC

示例:

读取节点配置

leaps> tlv 8 0 55

OUTPUT FRAME:

40 01 00 46 02 b0 00

ums

设置默认 UART 模式

示例:

leaps> ums 1

 Low Energy Accurate Positioning System

 Copyright :  2016-2024 LEAPS
 License   :  Please visit https://www.leapslabs.com/leaps-rtls-license
 Compiled  :  Mar 26 2024 09:19:46 (v0.16.2-14d8a4)

 Help      :  ? or help

ana

设置 MAC 地址

示例:

leaps> ana 0 2:3:4:5:6:8
ana: ok

amlg

获取MAC地址列表

示例:

leaps> amlg
mac0=00:00:00:00:00:02 (usr)
mac1=F1:7C:5C:D8:28:55 (def, mutable, rand)

mrs

设置网格随机计时

示例:

leaps> mrs
Usage: mrs <rand (ms)>
leaps> mrs 10
mrs: ok

mrg

获取网格随机计时

示例:

leaps> mrg
mrg: rand:10

dacs

Configures distance alarm event.

示例:

leaps> dacs

Usage: dacs <thold_1> <thold_2> <mincon> <minnocon> <opt>

opt: bit 0,1,2 enables leds,buzzer,motor respectively

leaps> dacs 500 2000 0 0 7

dacs: ok

dacg

读取距离报警事件的配置。

示例:

leaps> dacg

Usage: dacs <thold_1> <thold_2> <thold_3>

leaps> dacg

dacg: thold_1=1000 thold_2=2000 thold_3=3000

acs

使用给定的选项将节点配置为锚点。此命令需要重置才能使新配置生效。

示例:

leaps> acs

*[Output when UWB routing backhaul is disabled]*

usage: acs <opt> <val> ...

opt: inr,bn,enc,leds,ble,fwup,cr,uab(0,1) uwb(0-off,1-pasv,2-act)

*[Output when UWB routing backhaul is enabled]*

usage: acs <opt> <val> ...

opt: inr,bn,enc,leds,ble,fwup,cr,uab(0,1) bh(0-off,1-on,2-auto)
uwb(0-off,1-pasv,2-act)
leaps> acs leds 1 uwb 2

ok(0)

pg

得到位置。

示例:

leaps> pg

x:100 y:120 z:2500 qf:100

ps

设置位置。

示例:

leaps> ps

Usage ps <x> <y> <z>

leaps> ps 100 120 2500

err code: 0

fls

配置过滤器,例如测量过滤器、位置过滤器、测量选择策略等。

示例:

leaps> fls

leaps> usage: fls <id> <param(byte array, max len:8)>

id: 0=meas, 1=loc, 2=meas strtg

leaps> fls 2 1

fls: ok

注解

如果id=1-loc,则参数(字节[0])指定是启用还是禁用位置的移动平均过滤器。


flg

获取过滤器,例如测量过滤器、位置过滤器、测量选择策略等。

示例:

leaps> flg

leaps> usage: flg <id>

id: 0=meas, 1=loc, 2=meas strtg

leaps> flg 2

flg: id:2(meas strtg) param(hex):01 00 00 00 00 00 00 00

ahs

设置一次 HW 版本

示例:

leaps> ahs
usage: ahs <hw_ver> | <board_name>

eks

设置加密密钥,以加密密钥作为参数.

示例:

leaps> eks 00112233445566778899aabbccddeeff

key_set: 00112233445566778899AABBCCDDEEFF

ekc

清除加密密钥并禁用加密.

示例:

leaps> ekc

ekc : ok

amls

设置一次 MAC 地址列表

示例:

leaps> amls
usage: amls <hex_0> ... <hex_3>