Data structure of the sar_receiver_status event.

Public Attributes#

uint16_t
uint32_t

Public Attribute Documentation#

result#

uint16_t sl_btmesh_evt_sar_config_client_sar_receiver_status_s::result

SL_STATUS_OK if successful. Error code otherwise.


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

handle#

uint32_t sl_btmesh_evt_sar_config_client_sar_receiver_status_s::handle

Request handle


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

segments_threshold#

uint8_t sl_btmesh_evt_sar_config_client_sar_receiver_status_s::segments_threshold

SAR Segments Threshold

The SAR Segments Threshold state represents the size of a segmented message in number of segments above which the Segment Acknowledgment messages are enabled. Valid range is 0 - 31, the default value is 3.


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

ack_delay_increment#

uint8_t sl_btmesh_evt_sar_config_client_sar_receiver_status_s::ack_delay_increment

SAR Acknowledgment Delay Increment

The SAR Acknowledgment Delay Increment state control the interval between the reception of a new segment of a segmented message for a destination that is a unicast address and the transmission of the Segment Acknowledgment for that message. Valid range is 0 - 7, default is


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

discard_timeout#

uint32_t sl_btmesh_evt_sar_config_client_sar_receiver_status_s::discard_timeout

SAR Discard Timeout

The SAR Discard Timeout state controls the time that the lower transport layer waits after receiving unique segments of a segmented message before discarding that segmented message in 5s steps. Valid range is 5000 - 80000ms, intermediate values are rounded down to the nearest multiple of 5s. The default value is 10000s.


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

segment_interval_step#

uint8_t sl_btmesh_evt_sar_config_client_sar_receiver_status_s::segment_interval_step

SAR Receiver Segment Interval Step

The SAR Receiver Segment Interval Step state indicates the interval between received segments of a segmented message in milliseconds. This is used to control rate of transmission of Segment Acknowledgment messages. Valid range is 10 - 160, intermediate values are rounded down to the nearest multiple of 10. The default value is 20ms.


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

ack_retrans_count#

uint8_t sl_btmesh_evt_sar_config_client_sar_receiver_status_s::ack_retrans_count

SAR Acknowledgment Retransmissions Count

The SAR Acknowledgment Retransmissions Count state controls the maximum number of retransmissions of Segment Acknowledgment messages sent by the lower transport layer. Valid range is 0 - 3. The default value is 2, representing 2 retransmissions or 3 in total.


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