Provision_Parameters

group Provision_Parameters

parameters used by upper layers

Typedefs

typedef enum prov_params_t *PProvParams
typedef struct prov_oob_info_t *prov_oob_info_p

Enums

enum prov_params_t

Values:

enumerator PROV_PARAMS_CAPABILITIES

prov_capabilities_t

enumerator PROV_PARAMS_OOB_INFO

prov_oob_info_t

enumerator PROV_PARAMS_CALLBACK_FUN

prov_cb_pf

enumerator PROV_PARAMS_PUBLIC_KEY

set by device when provisioning

enumerator PROV_PARAMS_PRIVATE_KEY

set by device when provisioning

Values:

enumerator PROV_OOB_INFO_OTHER
enumerator PROV_OOB_INFO_ELECTRONIC_URI
enumerator PROV_OOB_INFO_2D_CODE
enumerator PROV_OOB_INFO_BAR_CODE
enumerator PROV_OOB_INFO_NFC
enumerator PROV_OOB_INFO_NUMBER
enumerator PROV_OOB_INFO_STRING
enumerator PROV_OOB_INFO_ON_BOX
enumerator PROV_OOB_INFO_INSIDE_BOX
enumerator PROV_OOB_INFO_ON_PAPER
enumerator PROV_OOB_INFO_INSIDE_MANUAL
enumerator PROV_OOB_INFO_ON_DEVICE
struct prov_oob_info_t
#include <mesh_provision.h>

Public Members

uint16_t other
uint16_t electronic_uri
uint16_t qr_code

2D machine-readable code

uint16_t bar_code
uint16_t nfc

Near Field Communication (NFC)

uint16_t number
uint16_t string
uint16_t rfu
uint16_t on_box
uint16_t inside_box
uint16_t on_paper
uint16_t inside_manual
uint16_t on_device