dwm_label_write

Writes a label to the node.

int dwm_label_write(uint8_t *label, uint8_t len)
Parameters
  • input – label, len

  • data – 16 bytes max (the label bytes to be written)

  • len – 1 byte (label length, 16 max)

  • outputStatus code

C code example

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 example

TLV Request

Type

Length

Value

0x1D

0x10

label - 16 bytes max

0x01 0x02 0x03 …. 0x0F 0x10

Type 0x1D means command dwm_label_write

TLV Response

Type

Length

Value (see error codes)

0x40

0x01

0x00

Type 0x40 means Status code of the command