dwm_bh_status_get

現在のUWBMACバックホールのステータスを取得します。ノードはブリッジとして設定されている必要があります。

void dwm_bh_status_get(void)
パラメータ
  • input -- (なし)

  • output -- sf_number, bh_seat_map, origin_cnt, {origin_info}

  • sf_number -- 16ビット整数 (現在のスーパーフレーム番号)

  • bh_seat_map -- 32ビット整数(現在のスーパーフレームのシートマップ)

  • origin_cnt -- 8ビット整数 (範囲は0から8)

  • origin_info -- node_id, bh_seat, hop_lvl (起点リストの要素)

  • node_id -- 16ビット整数(オリジン・アドレス

  • bh_seat -- 8ビットの整数(原点が占める席、範囲は0から8まで

  • hop_lvl -- 8ビット整数(ホップレベル)

Cコード例

モジュール上のユーザーアプリケーションでは利用できません。

SPI/UART 例

TLV 要求

タイプ

長さ

0x3A

0x00

タイプ 0x3A は、コマンド dwm_bh_status_get を意味する

TLV 応答

タイプ

長さ

価値

タイプ

長さ

価値

(2バイト) sf_number
(4バイト) bh_seat_map
(1バイト) origin_cnt
(N*4バイト) N*origin_info

0x40

0x01

0x00

0x5D

0x13

0x6c 0x00 0x07 0x00 0x00 0x00 0x03 0xf3 0x11 0x00 0x01 0xc3 0x11 0x01 0x01 0x66 0x11 0x02 0x01

タイプ0x40は、直前のコマンドの ステータスコード を意味する
タイプ 0x5D は UWBMAC ステータスを意味する