Data structure of the state_changed event.

Public Attributes#

uint16_t
uint8_t
uint32_t
uint16_t
uint32_t
uint16_t

Public Attribute Documentation#

elem_index#

uint16_t sl_btmesh_evt_mbt_server_state_changed_s::elem_index

The server model element index.


Definition at line 11223 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

new_state#

uint8_t sl_btmesh_evt_mbt_server_state_changed_s::new_state

The new state

  • 0: Inactive, not expecting any transfer

  • 1: Waiting for the BLOB transfer to start

  • 2: Waiting for a new block to start

  • 3: Waiting for chunks of the current block

  • 4: The BLOB has been transferred successfully

  • 5: Timeout occurred and the transfer is suspended


Definition at line 11224 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

blob_id#

sl_bt_uuid_64_t sl_btmesh_evt_mbt_server_state_changed_s::blob_id

The ID of the BLOB.


Definition at line 11235 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

blob_size#

uint32_t sl_btmesh_evt_mbt_server_state_changed_s::blob_size

The size of the BLOB.


Definition at line 11236 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

block_number#

uint16_t sl_btmesh_evt_mbt_server_state_changed_s::block_number

The index number of the current block.


Definition at line 11237 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

block_size#

uint32_t sl_btmesh_evt_mbt_server_state_changed_s::block_size

The size of the block.


Definition at line 11238 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

chunk_size#

uint16_t sl_btmesh_evt_mbt_server_state_changed_s::chunk_size

The current block is divided into chunks of this size.


Definition at line 11239 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h