takashi kadono / Mbed OS Nucleo_446

Dependencies:   ssd1331

Embed: (wiki syntax)

« Back to documentation index

device_configuration_s Struct Reference

device_configuration_s Struct Reference

Mandatory device information. More...

#include <thread_management_if.h>

Data Fields

uint8_t eui64 [8]
 eui64 of the device.
uint8_t mesh_local_eid [8]
 Mesh local extented id.
uint8_t extended_random_mac [8]
 Extended random mac which is generated during commissioning.
uint8_t * PSKd_ptr
 Device credentials used to authenticate device to commissioner Mandatory length 6-32.
uint8_t PSKd_len
 Length of PSKd_ptr.
char * provisioning_uri_ptr
 Provisioning url max 64 bytes.
char * vendor_name_ptr
 Vendor name optional max 32 bytes.
char * vendor_model_ptr
 Vendor model optional max 32 bytes.
char * vendor_sw_version_ptr
 Vendor SW version optional max 16 bytes.
uint8_t vendor_stack_version [6]
 Vendor stack version optional all 0 indicates not set.
uint8_t * vendor_data_ptr
 optional Array max 64 bytes
uint8_t vendor_data_len
 optional Array length max 64 bytes

Detailed Description

Mandatory device information.

This information is required if commissioning is enabled for this device.

Definition at line 104 of file thread_management_if.h.


Field Documentation

uint8_t eui64[8]

eui64 of the device.

This field is used to identify device when joining to network Mandatory

Definition at line 105 of file thread_management_if.h.

uint8_t extended_random_mac[8]

Extended random mac which is generated during commissioning.

Definition at line 107 of file thread_management_if.h.

uint8_t mesh_local_eid[8]

Mesh local extented id.

Definition at line 106 of file thread_management_if.h.

Provisioning url max 64 bytes.

Definition at line 110 of file thread_management_if.h.

uint8_t PSKd_len

Length of PSKd_ptr.

Definition at line 109 of file thread_management_if.h.

uint8_t* PSKd_ptr

Device credentials used to authenticate device to commissioner Mandatory length 6-32.

Definition at line 108 of file thread_management_if.h.

uint8_t vendor_data_len

optional Array length max 64 bytes

Definition at line 116 of file thread_management_if.h.

uint8_t* vendor_data_ptr

optional Array max 64 bytes

Definition at line 115 of file thread_management_if.h.

Vendor model optional max 32 bytes.

Definition at line 112 of file thread_management_if.h.

Vendor name optional max 32 bytes.

Definition at line 111 of file thread_management_if.h.

Vendor stack version optional all 0 indicates not set.

Definition at line 114 of file thread_management_if.h.

Vendor SW version optional max 16 bytes.

Definition at line 113 of file thread_management_if.h.