dwm_label_write
ラベルをノードに書き込みます。
-
int dwm_label_write(uint8_t *label, uint8_t len)
- パラメータ
input -- ラベル、長さ
data -- 最大 16 バイト (書き込まれるラベルのバイト数)
len -- 1 バイト (ラベルの長さ、最大 16)
output -- ステータスコード
Cコード例
uint8_t len, label[DWM_LABEL_LEN_MAX];
int rv;
len = DWM_LABEL_LEN_MAX;
rv = dwm_label_write(label, len);
if ( len == rv )
printf("ok\n");
else
printf("error, %d", rv);
SPI/UART 例
TLV 要求 |
||
---|---|---|
タイプ |
長さ |
価値 |
0x1D |
0x10 |
ラベル - 最大 16 バイト |
0x01 0x02 0x03 …. 0x0F 0x10 |
タイプ 0x1D はコマンド dwm_label_write を意味します
TLV 応答 |
||
---|---|---|
タイプ |
長さ |
値(エラーコードを参照) |
0x40 |
0x01 |
0x00 |
タイプ 0x40 はコマンドの ステータスコード を意味します