Provision Parameters
- group Provision_Parameters
-
Parameters used by upper layers.
Enums
-
enum prov_params_t
-
Enum for provisioning parameters types.
Values:
-
enumerator PROV_PARAMS_CAPABILITIES
-
Capability parameters; see prov_capabilities_t.
-
enumerator PROV_PARAMS_OOB_INFO
-
OOB Information; see prov_oob_info_t.
-
enumerator PROV_PARAMS_CALLBACK_FUN
-
Callback function pointer; see prov_cb_pf.
-
enumerator PROV_PARAMS_PUBLIC_KEY
-
Public key set by device during provisioning.
-
enumerator PROV_PARAMS_PRIVATE_KEY
-
Private key set by device during provisioning.
-
enumerator PROV_PARAMS_CAPABILITIES
-
enum prov_oob_info_type_t
-
Enum for Out-of-Band information types.
Values:
-
enumerator PROV_OOB_INFO_OTHER
-
Other types of Out-of-Band information.
-
enumerator PROV_OOB_INFO_ELECTRONIC_URI
-
Information as an Electronic URI.
-
enumerator PROV_OOB_INFO_2D_CODE
-
Information as a 2D Code.
-
enumerator PROV_OOB_INFO_BAR_CODE
-
Information as a Bar Code.
-
enumerator PROV_OOB_INFO_NFC
-
Information as NFC.
-
enumerator PROV_OOB_INFO_NUMBER
-
Information as a Number.
-
enumerator PROV_OOB_INFO_STRING
-
Information as a String.
-
enumerator PROV_OOB_INFO_ON_BOX
-
Information located on box.
-
enumerator PROV_OOB_INFO_INSIDE_BOX
-
Information located inside box.
-
enumerator PROV_OOB_INFO_ON_PAPER
-
Information located on paper.
-
enumerator PROV_OOB_INFO_INSIDE_MANUAL
-
Information inside manual.
-
enumerator PROV_OOB_INFO_ON_DEVICE
-
Information located on device.
-
enumerator PROV_OOB_INFO_OTHER
-
struct prov_oob_info_t
-
Struct for Out-of-Band information representation.
Public Members
-
uint16_t other
-
Other types of OOB information.
-
uint16_t electronic_uri
-
Electronic URI OOB information.
-
uint16_t qr_code
-
2D machine-readable code.
-
uint16_t bar_code
-
Bar code OOB information.
-
uint16_t nfc
-
Near Field Communication (NFC).
-
uint16_t number
-
Numerical OOB information.
-
uint16_t string
-
String format OOB information.
-
uint16_t rfu
-
Reserved for future use.
-
uint16_t on_box
-
OOB information location: on box.
-
uint16_t inside_box
-
OOB information location: inside box.
-
uint16_t on_paper
-
OOB information location: on paper.
-
uint16_t inside_manual
-
OOB information location: inside manual.
-
uint16_t on_device
-
OOB information location: on device.
-
uint16_t other
-
enum prov_params_t