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はユーザーデータを意味する