OOB Capabilities#

OOB capability bitmask constants

Macros#

#define
SL_BTMESH_PROV_OOB_OTHER 0x1

Uncategorized

#define
SL_BTMESH_PROV_OOB_URI 0x2

URI or other electronic

#define
SL_BTMESH_PROV_OOB_2D_MR_CODE 0x4

2D machine-readable code

#define
SL_BTMESH_PROV_OOB_BAR_CODE 0x8

Barcode

#define
SL_BTMESH_PROV_OOB_NFC 0x10

NFC

#define
SL_BTMESH_PROV_OOB_NUMBER 0x20

Number

#define
SL_BTMESH_PROV_OOB_STRING 0x40

String

#define
SL_BTMESH_PROV_OOB_RFU_7 0x80

Reserved

#define
SL_BTMESH_PROV_OOB_RFU_8 0x100

Reserved

#define
SL_BTMESH_PROV_OOB_RFU_9 0x200

Reserved

#define
SL_BTMESH_PROV_OOB_RFU_A 0x400

Reserved

#define
SL_BTMESH_PROV_OOB_LOC_ON_BOX 0x800

On the box

#define
SL_BTMESH_PROV_OOB_LOC_IN_BOX 0x1000

Inside the box

#define
SL_BTMESH_PROV_OOB_LOC_PAPER 0x2000

On a piece of paper

#define
SL_BTMESH_PROV_OOB_LOC_MANUAL 0x4000

In the device manual

#define
SL_BTMESH_PROV_OOB_LOC_DEVICE 0x8000

On the device

#define
SL_BTMESH_PROV_OOB_RFU_MASK 0x780

Mask of reserved bits