dwm_uwb_cfg_get
設定パラメータを取得します。
-
void dwm_uwb_cfg_get(dwm_uwb_cfg_t *uwb_cfg)
- パラメータ
input -- (ノード)
output -- ステータスコード, pg_delay, tx_power
pg_delay -- 1バイト (送信校正パルスジェネレータ遅延値)
tx_power -- 4 バイト (送信電力制御の単位)
pg_delay_comp -- 1 バイト (送信校正パルスジェネレータ遅延値、補正済み)
tx_power_comp -- 4字节 (发射功率控制单位,补偿)
Cコード例
dwm_uwb_cfg_t uwb_cfg;
dwm_uwb_cfg_get(&uwb_cfg);
printf("delay=%x, power=%lx compensated(%x,%lx)\n",
uwb_cfg.pg_delay,
uwb_cfg.tx_power,
uwb_cfg.compensated.pg_delay,
uwb_cfg.compensated.tx_power);
SPI/UART 例
TLV 要求 |
|
---|---|
タイプ |
長さ |
0x18 |
0x00 |
タイプ 0x18 は、コマンド dwm_uwb_cfg_get を意味する。
TLV 応答 |
|||||
---|---|---|---|---|---|
タイプ |
長さ |
値(エラーコードを参照) |
タイプ |
長さ |
価値 |
0x40 |
0x01 |
0x00 |
0x4F |
0x0A |
1st byte: pg_delay
2nd-5th byte: tx_power
6th byte: pg_delay_comp
7th-10th byte: tx_power_comp
|
hex: 0xC3 0x85 0x65 0x45 0x25 0xC4 0x85 0x65 0x45 0x25 |
タイプ 0x4F は UWB 構成を意味する。