Provisioning event definitions. More...
Data Structures | |
struct | nrf_mesh_prov_evt_unprov_t |
Unprovisioned node beacon received event structure. More... | |
struct | nrf_mesh_prov_evt_link_established_t |
Provisioning link established event. More... | |
struct | nrf_mesh_prov_evt_link_closed_t |
Provisioning link closed event. More... | |
struct | nrf_mesh_prov_evt_invite_received_t |
Provisioning invite event. More... | |
struct | nrf_mesh_prov_evt_start_received_t |
Provisioning start event. More... | |
struct | nrf_mesh_prov_evt_input_request_t |
Provisioning input requested event. More... | |
struct | nrf_mesh_prov_evt_output_request_t |
Provisioning output requested event. More... | |
struct | nrf_mesh_prov_evt_static_request_t |
Static provisioning data requested event. More... | |
struct | nrf_mesh_prov_evt_caps_received_t |
OOB authentication capabilities received from the provisionee. More... | |
struct | nrf_mesh_prov_evt_complete_t |
Provisioning complete event. More... | |
struct | nrf_mesh_prov_evt_failed_t |
Provisioning failed event. More... | |
struct | nrf_mesh_prov_evt_oob_pubkey_request_t |
Out-of-band public key requested event. More... | |
struct | nrf_mesh_prov_evt_ecdh_request_t |
Request for the application to perform the ECDH calculation. More... | |
struct | nrf_mesh_prov_evt_t |
Provisioning event structure. More... | |
Typedefs | |
typedef void(* | nrf_mesh_prov_evt_handler_cb_t) (const nrf_mesh_prov_evt_t *p_evt) |
Provisioning event handler callback type. More... | |
Provisioning event definitions.
typedef void(* nrf_mesh_prov_evt_handler_cb_t) (const nrf_mesh_prov_evt_t *p_evt) |
Provisioning event handler callback type.
[in] | p_evt | Provisioning event pointer. |
Definition at line 309 of file nrf_mesh_prov_events.h.
Enumerator | |
---|---|
NRF_MESH_PROV_EVT_UNPROVISIONED_RECEIVED | Received an unprovisioned node beacon. Event parameters: nrf_mesh_prov_evt_t::unprov |
NRF_MESH_PROV_EVT_LINK_ESTABLISHED | Provisioning link established. Event parameters: nrf_mesh_prov_evt_t::link_established |
NRF_MESH_PROV_EVT_LINK_CLOSED | Provisioning link lost. Event parameters: nrf_mesh_prov_evt_t::link_closed |
NRF_MESH_PROV_EVT_INVITE_RECEIVED | Provisioning invite received. Event parameters: nrf_mesh_prov_evt_t::invite_received |
NRF_MESH_PROV_EVT_START_RECEIVED | Provisioning start received. Event parameters: nrf_mesh_prov_evt_t::start_received |
NRF_MESH_PROV_EVT_OUTPUT_REQUEST | Provisioning output request. Event parameters: nrf_mesh_prov_evt_t::output_request |
NRF_MESH_PROV_EVT_INPUT_REQUEST | Provisioning input request. Reply to this event with nrf_mesh_prov_auth_data_provide(). Event parameters: nrf_mesh_prov_evt_t::input_request |
NRF_MESH_PROV_EVT_STATIC_REQUEST | Provisioning static data request. Reply to this event with nrf_mesh_prov_auth_data_provide(). Event parameters: nrf_mesh_prov_evt_t::static_request |
NRF_MESH_PROV_EVT_OOB_PUBKEY_REQUEST | OOB public key requested. Reply to this event with nrf_mesh_prov_pubkey_provide(). Event parameters: nrf_mesh_prov_evt_t::oob_pubkey_request |
NRF_MESH_PROV_EVT_CAPS_RECEIVED | Provisionee capabilities received. Event parameters: nrf_mesh_prov_evt_t::oob_caps_received |
NRF_MESH_PROV_EVT_COMPLETE | Provisioning completed. Event parameters: nrf_mesh_prov_evt_t::complete |
NRF_MESH_PROV_EVT_ECDH_REQUEST | ECDH calculation requested. Reply to this event with nrf_mesh_prov_shared_secret_provide(). Event parameters: nrf_mesh_prov_evt_t::ecdh_request |
NRF_MESH_PROV_EVT_FAILED | Provisioning failed message received. Event parameters: nrf_mesh_prov_evt_t::failed |
Definition at line 51 of file nrf_mesh_prov_events.h.