Bearer abstraction layer for provisioning. More...
Modules | |
Provisioning bearer interface | |
Defines the generic (downstream) interface any provisioning bearer should expose. | |
Provisioning bearer callbacks | |
Defines the (upstream) interface a higher layer provisioning structure should implement. | |
Provisioning over Advertising Bearer (PB-ADV) | |
This module provides support for the provisioning over advertising (PB-ADV) provisioning bearer. | |
Provisioning over GATT Bearer (PB-GATT) | |
This module provides support for provisioning over GATT. | |
Data Structures | |
struct | prov_bearer_t |
Provisioning bearer context. More... | |
Macros | |
#define | NRF_MESH_PROV_BEARER_COUNT (3) |
Number of supported bearers. More... | |
Enumerations | |
enum | nrf_mesh_prov_link_close_reason_t { NRF_MESH_PROV_LINK_CLOSE_REASON_SUCCESS = 0, NRF_MESH_PROV_LINK_CLOSE_REASON_TIMEOUT = 1, NRF_MESH_PROV_LINK_CLOSE_REASON_ERROR = 2, NRF_MESH_PROV_LINK_CLOSE_REASON_LAST = NRF_MESH_PROV_LINK_CLOSE_REASON_ERROR } |
Reason for why a provisioning link was closed. More... | |
enum | nrf_mesh_prov_bearer_type_t { NRF_MESH_PROV_BEARER_ADV = 0x01, NRF_MESH_PROV_BEARER_GATT = 0x02, NRF_MESH_PROV_BEARER_MESH = 0x04 } |
Provisioning bearer types. More... | |
Bearer abstraction layer for provisioning.
The provisioning bearer layer enables the provisioning procedures to be independent on which bearer is actually used.
#define NRF_MESH_PROV_BEARER_COUNT (3) |
Number of supported bearers.
Definition at line 207 of file nrf_mesh_prov_bearer.h.
Reason for why a provisioning link was closed.
Definition at line 57 of file nrf_mesh_prov_bearer.h.
Provisioning bearer types.
Definition at line 212 of file nrf_mesh_prov_bearer.h.