Data structure of the server_status event.

Public Attributes#

uint16_t
uint16_t
uint32_t
uint16_t
uint8_t

Public Attribute Documentation#

client_address#

uint16_t sl_btmesh_evt_generic_client_server_status_s::client_address

Address that the message was sent to, which can be either the model element's unicast address or a subscription address of the model


elem_index#

uint16_t sl_btmesh_evt_generic_client_server_status_s::elem_index

Client model element index


model_id#

uint16_t sl_btmesh_evt_generic_client_server_status_s::model_id

Client model ID


server_address#

uint16_t sl_btmesh_evt_generic_client_server_status_s::server_address

Address of the server model which sent the message


remaining_ms#

uint32_t sl_btmesh_evt_generic_client_server_status_s::remaining_ms

Time (in milliseconds) remaining before transition from the current state to target state is complete. Set to zero if no transition is taking place or if transition time does not apply to the message.


flags#

uint16_t sl_btmesh_evt_generic_client_server_status_s::flags

Message flags. It is a bitmask of the following values:

  • Bit 0: Non-relayed. If non-zero, indicates a response to a non-relayed request.


type#

uint8_t sl_btmesh_evt_generic_client_server_status_s::type

Model-specific state type, identifying the kind of state reported in the status event. See get state types list for details.


parameters#

uint8array sl_btmesh_evt_generic_client_server_status_s::parameters

Message-specific parameters, serialized into a byte array