Data structure of the receive event.

Public Attributes#

uint16_t
uint16_t
uint16_t
int8_t
uint16_t
uint8_t
uint8_t
uint8_t

Public Attribute Documentation#

destination_address#

uint16_t sl_btmesh_evt_vendor_model_receive_s::destination_address

Address the message was sent to. It can be either the model element's unicast address or a subscription address of the model


elem_index#

uint16_t sl_btmesh_evt_vendor_model_receive_s::elem_index

Receiving model element index


vendor_id#

uint16_t sl_btmesh_evt_vendor_model_receive_s::vendor_id

Vendor ID of the receiving model


model_id#

uint16_t sl_btmesh_evt_vendor_model_receive_s::model_id

Model ID of the receiving model


source_address#

uint16_t sl_btmesh_evt_vendor_model_receive_s::source_address

Unicast address of the model which sent the message


va_index#

int8_t sl_btmesh_evt_vendor_model_receive_s::va_index

Index of the destination Label UUID (valid only is the destination address is a virtual addres)


appkey_index#

uint16_t sl_btmesh_evt_vendor_model_receive_s::appkey_index

The application key index used


nonrelayed#

uint8_t sl_btmesh_evt_vendor_model_receive_s::nonrelayed

If non-zero, indicates that the received message was not relayed (TTL was zero), which means that the devices are within direct radio range of each other.


message_flags#

uint8_t sl_btmesh_evt_vendor_model_receive_s::message_flags

Unsigned 8-bit integer


opcode#

uint8_t sl_btmesh_evt_vendor_model_receive_s::opcode

Message opcode


final#

uint8_t sl_btmesh_evt_vendor_model_receive_s::final

Indicates whether this payload chunk is the final one of the message or whether more will follow


payload#

uint8array sl_btmesh_evt_vendor_model_receive_s::payload

Payload data (either complete or partial; see final parameter)