Bitfield definitions for the provisioning capabilities fields. More...
Macros | |
#define | NRF_MESH_PROV_ALGORITHM_FIPS_P256EC (1u << 0) |
Capabilities bit indicating that the FIPS P256EC algorithm is supported. More... | |
#define | NRF_MESH_PROV_OOB_PUBKEY_TYPE_INBAND (0) |
Capabilities bit indicating that the public key is available in-band. More... | |
#define | NRF_MESH_PROV_OOB_PUBKEY_TYPE_OOB (1u << 0) |
Capabilities bit indicating that the public key is available OOB. More... | |
#define | NRF_MESH_PROV_OOB_STATIC_TYPE_SUPPORTED (1u << 0) |
Capabilities bit indicating that static OOB authentication is supported. More... | |
#define | NRF_MESH_PROV_OOB_OUTPUT_ACTION_BLINK (1u << 0) |
Capabilities bit indicating that the device supports blinking as output OOB action. More... | |
#define | NRF_MESH_PROV_OOB_OUTPUT_ACTION_BEEP (1u << 1) |
Capabilities bit indicating that the device supports beeping as output OOB action. More... | |
#define | NRF_MESH_PROV_OOB_OUTPUT_ACTION_VIBRATE (1u << 2) |
Capabilities bit indicating that the device supports vibrating as output OOB action. More... | |
#define | NRF_MESH_PROV_OOB_OUTPUT_ACTION_NUMERIC (1u << 3) |
Capabilities bit indicating that the device supports displaying numeric data as output OOB action. More... | |
#define | NRF_MESH_PROV_OOB_OUTPUT_ACTION_ALPHANUMERIC (1u << 4) |
Capabilities bit indicating that the device supports displaying alphanumeric data as output OOB action. More... | |
#define | NRF_MESH_PROV_OOB_INPUT_ACTION_PUSH (1u << 0) |
Capabilities bit indicating that the device supports pushing something as input OOB action. More... | |
#define | NRF_MESH_PROV_OOB_INPUT_ACTION_TWIST (1u << 1) |
Capabilities bit indicating that the device supports twisting something as input OOB action. More... | |
#define | NRF_MESH_PROV_OOB_INPUT_ACTION_ENTER_NUMBER (1u << 2) |
Capabilities bit indicating that the device supports entering a number as input OOB action. More... | |
#define | NRF_MESH_PROV_OOB_INPUT_ACTION_ENTER_STRING (1u << 3) |
Capabilities bit indicating that the device supports entering a string as input OOB action. More... | |
Bitfield definitions for the provisioning capabilities fields.
See Bluetooth Mesh Profile Specification (MshPRFv1.0.1) section 5.4.1.2 Provisioning Capabilities.
#define NRF_MESH_PROV_ALGORITHM_FIPS_P256EC (1u << 0) |
Capabilities bit indicating that the FIPS P256EC algorithm is supported.
Definition at line 89 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_PUBKEY_TYPE_INBAND (0) |
Capabilities bit indicating that the public key is available in-band.
If no public key type is set, this is the default
Definition at line 95 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_PUBKEY_TYPE_OOB (1u << 0) |
Capabilities bit indicating that the public key is available OOB.
Definition at line 97 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_STATIC_TYPE_SUPPORTED (1u << 0) |
Capabilities bit indicating that static OOB authentication is supported.
Definition at line 101 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_OUTPUT_ACTION_BLINK (1u << 0) |
Capabilities bit indicating that the device supports blinking as output OOB action.
Definition at line 104 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_OUTPUT_ACTION_BEEP (1u << 1) |
Capabilities bit indicating that the device supports beeping as output OOB action.
Definition at line 106 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_OUTPUT_ACTION_VIBRATE (1u << 2) |
Capabilities bit indicating that the device supports vibrating as output OOB action.
Definition at line 108 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_OUTPUT_ACTION_NUMERIC (1u << 3) |
Capabilities bit indicating that the device supports displaying numeric data as output OOB action.
Definition at line 110 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_OUTPUT_ACTION_ALPHANUMERIC (1u << 4) |
Capabilities bit indicating that the device supports displaying alphanumeric data as output OOB action.
Definition at line 112 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_INPUT_ACTION_PUSH (1u << 0) |
Capabilities bit indicating that the device supports pushing something as input OOB action.
Definition at line 115 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_INPUT_ACTION_TWIST (1u << 1) |
Capabilities bit indicating that the device supports twisting something as input OOB action.
Definition at line 117 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_INPUT_ACTION_ENTER_NUMBER (1u << 2) |
Capabilities bit indicating that the device supports entering a number as input OOB action.
Definition at line 119 of file nrf_mesh_prov_types.h.
#define NRF_MESH_PROV_OOB_INPUT_ACTION_ENTER_STRING (1u << 3) |
Capabilities bit indicating that the device supports entering a string as input OOB action.
Definition at line 121 of file nrf_mesh_prov_types.h.