Data structure of the unprov_beacon event.

Public Attributes#

uint32_t
uint8_t
int8_t

Public Attribute Documentation#

oob_capabilities#

uint16_t sl_btmesh_evt_prov_unprov_beacon_s::oob_capabilities

OOB capabilities bitfield, which indicates the means by which out-of-band provisioning data may be retrieved. See OOB Capabilities.


uri_hash#

uint32_t sl_btmesh_evt_prov_unprov_beacon_s::uri_hash

Hash of the out-of-band URI, which is received in sl_btmesh_evt_prov_uri. If the URI bit (bit 1) is not set in the OOB capabilities bitfield, this field is ignored.


bearer#

uint8_t sl_btmesh_evt_prov_unprov_beacon_s::bearer

Bearer on which the beacon was seen. Values are as follows:

  • 0: PB-ADV

  • 1: PB-GATT


address#

bd_addr sl_btmesh_evt_prov_unprov_beacon_s::address

Address of the device beaconing


address_type#

uint8_t sl_btmesh_evt_prov_unprov_beacon_s::address_type

Beaconing device address type. Values:

  • 0: Public address

  • 1: Random address


uuid#

uuid_128 sl_btmesh_evt_prov_unprov_beacon_s::uuid

16-byte UUID of the beaconing device.


rssi#

int8_t sl_btmesh_evt_prov_unprov_beacon_s::rssi

RSSI value of the beacon seen. Units: dBm.