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 はコマンドの ステータスコード を意味します