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... | |
Detailed Description
Provisioning event definitions.
Typedef Documentation
◆ nrf_mesh_prov_evt_handler_cb_t
| typedef void(* nrf_mesh_prov_evt_handler_cb_t) (const nrf_mesh_prov_evt_t *p_evt) |
Provisioning event handler callback type.
- Parameters
-
[in] p_evt Provisioning event pointer.
Definition at line 309 of file nrf_mesh_prov_events.h.
Enumeration Type Documentation
◆ nrf_mesh_prov_evt_type_t
| 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.