dwm_usr_data_read

ノードからユーザデータを読み込みます。UWB で受信した新しいデータはステータスに専用のフラグを設定し (dwm_status_get を参照)、ユーザアプリケーションにイベントを発生させます (dwm_evt_listener_register を参照)。

void dwm_usr_data_read(uint8_t*, uint8_t*)
パラメータ
  • input -- (なし)

  • output -- ステータスコード, data, len

  • data -- 1-34バイト(ユーザーデータ

  • len -- 1バイト (データの長さ)

Cコード例

uint8_t data[DWM_USR_DATA_LEN_MAX];
uint8_t len;
len = DWM_USR_DATA_LEN_MAX;
dwm_usr_data_read(data, &len);

SPI/UART 例

TLV 要求

タイプ

長さ

0x19

0x00

タイプ 0x19 は、コマンド dwm_usr_data_read を意味する

TLV 応答

タイプ

長さ

値(エラーコードを参照)

タイプ

長さ

価値

0x40

0x01

0x00

0x4B

0x22

バイト 0 - N: ユーザーデータ(1 <= N <= 33)

0x01 0x02 0x03 … 0x23 0x22

タイプ0x4Bはユーザーデータを意味する