Data structure of the receive event.
Public Attributes#
uint16_t
uint16_t
uint16_t
uint16_t
uint16_t
int8_t
uint16_t
uint8_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
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.
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)