Data structure of the update_status event.

Public Attribute Documentation#

elem_index#

uint16_t sl_btmesh_evt_fw_update_client_update_status_s::elem_index

Client model element index


server_address#

uint16_t sl_btmesh_evt_fw_update_client_update_status_s::server_address

Unicast address of the server


status#

uint8_t sl_btmesh_evt_fw_update_client_update_status_s::status

Enum sl_btmesh_fw_update_server_update_status_t. Status code returned


phase#

uint8_t sl_btmesh_evt_fw_update_client_update_status_s::phase

Enum sl_btmesh_fw_update_server_update_phase_t. Phase of the Update Server


additional_information#

uint8_t sl_btmesh_evt_fw_update_client_update_status_s::additional_information

Enum sl_btmesh_fw_update_client_additional_info_t. Additional information about what will happen to the node after the update is applied. 0 = no changes to DCD; 1 = DCD will change but Composition Data Refresh is not supported; 2 = DCD change and Composition Data Refresh is supported; 3 = node will become unprovisioned.


update_timeout_base#

uint16_t sl_btmesh_evt_fw_update_client_update_status_s::update_timeout_base

Base value for BLOB Transfer Timeout


distributor_ttl#

uint8_t sl_btmesh_evt_fw_update_client_update_status_s::distributor_ttl

TTL used by the Distributor. Ignore if no update is active.


blob_id#

sl_bt_uuid_64_t sl_btmesh_evt_fw_update_client_update_status_s::blob_id

BLOB ID of the firmware being transferred. Ignore if no update is active.


fw_index#

uint8_t sl_btmesh_evt_fw_update_client_update_status_s::fw_index

Index of the firmware being updated on the node.