Mesh stack configuration parameters. More...
#include <mesh_provisionee.h>
Data Fields | |
mesh_provisionee_prov_sd_ble_opt_set_cb_t | prov_sd_ble_opt_set_cb |
Pointer to a function used to provide ability to set any BLE option after the BLE stack was restarted during the provisioning. More... | |
mesh_provisionee_prov_complete_cb_t | prov_complete_cb |
Pointer to a function used to signal the completion of the device provisioning procedure. More... | |
mesh_provisionee_prov_device_identification_start | prov_device_identification_start_cb |
Pointer to a function used to signal the device to start identifying itself. More... | |
mesh_provisionee_prov_device_identification_stop | prov_device_identification_stop_cb |
Pointer to a function used to signal the device to stop identifying itself. More... | |
mesh_provisionee_prov_abort | prov_abort_cb |
Pointer to a function used to signal the abort of the device provisioning procedure. More... | |
const char * | p_device_uri |
NULL-terminated device URI string. More... | |
const uint8_t * | p_static_data |
Data used for static OOB authentication. More... | |
Mesh stack configuration parameters.
Some fields are optional; the description of the specific fields notes if the value of a field can be omitted. In this case, the value of the field should be set to 0 (NULL
for pointer values).
Definition at line 107 of file mesh_provisionee.h.
mesh_provisionee_prov_sd_ble_opt_set_cb_t mesh_provisionee_start_params_t::prov_sd_ble_opt_set_cb |
Pointer to a function used to provide ability to set any BLE option after the BLE stack was restarted during the provisioning.
Use it if you need to set any BLE option through sd_ble_opt_set function. Can be set to NULL
if not used.
Definition at line 115 of file mesh_provisionee.h.
mesh_provisionee_prov_complete_cb_t mesh_provisionee_start_params_t::prov_complete_cb |
Pointer to a function used to signal the completion of the device provisioning procedure.
Can be set to NULL
if not used.
Definition at line 126 of file mesh_provisionee.h.
mesh_provisionee_prov_device_identification_start mesh_provisionee_start_params_t::prov_device_identification_start_cb |
Pointer to a function used to signal the device to start identifying itself.
Can be set to NULL
if not used.
Definition at line 132 of file mesh_provisionee.h.
mesh_provisionee_prov_device_identification_stop mesh_provisionee_start_params_t::prov_device_identification_stop_cb |
Pointer to a function used to signal the device to stop identifying itself.
Can be set to NULL
if not used.
Definition at line 138 of file mesh_provisionee.h.
mesh_provisionee_prov_abort mesh_provisionee_start_params_t::prov_abort_cb |
Pointer to a function used to signal the abort of the device provisioning procedure.
Can be set to NULL
if not used.
Definition at line 144 of file mesh_provisionee.h.
const char* mesh_provisionee_start_params_t::p_device_uri |
NULL-terminated device URI string.
This is an optional field that can be used to add additional data to the unprovisioned node broadcast beacon.
Definition at line 151 of file mesh_provisionee.h.
const uint8_t* mesh_provisionee_start_params_t::p_static_data |
Data used for static OOB authentication.
This should be a pointer to a 16 byte long data array.
Definition at line 157 of file mesh_provisionee.h.