dwm_usr_data_write
ユーザー データを UWB ネットワークに送信します。
- 
void dwm_usr_data_write(uint8_t*, uint8_t, boolean_t)
 - パラメータ
 input -- データ、長さ、上書き
data -- 最大 34 バイト (書き込まれるユーザーデータ)
len -- (データ長、最大 34 バイト)
overwrite -- bool (強制書き込み、まだブリッジに送信されていないデータを上書きします)
output -- ステータスコード
Cコード例
uint8_t len, data[DWM_USR_DATA_LEN_MAX];
len = DWM_USR_DATA_LEN_MAX;
dwm_usr_data_write(data, len, false);
SPI/UART 例
TLV 要求  | 
||
|---|---|---|
タイプ  | 
長さ  | 
値  | 
0x1A  | 
0x23  | 
バイト 0: フラグ 
- overwrite (bit 0) 
- reserved (bit 1 - bit 7) 
バイト 1 - N: ユーザーデータ (2 <= N <= 34) 
 | 
0x01 0x01 0x02 0x03 …. 0x23 0x22  | 
||
タイプ 0x1A はコマンド dwm_usr_data_write を意味します
TLV 応答  | 
||
|---|---|---|
タイプ  | 
長さ  | 
値(エラーコードを参照)  | 
0x40  | 
0x01  | 
0x00  | 
タイプ 0x40 はコマンドの ステータスコード を意味します