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 構成を意味する。