Data structure of the result_continue event.

Public Attribute Documentation#

connection#

uint8_t sl_bt_evt_cs_result_continue_s::connection

Connection handle. Returns a SL_BT_INVALID_CONNECTION_HANDLE (0xFF) when triggered as a result of sl_bt_cs_test_start command


Definition at line 12807 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

config_id#

uint8_t sl_bt_evt_cs_result_continue_s::config_id

CS configuration identifier. This paremeter is ignored when the event is triggered as a result of sl_bt_cs_test_start command.

  • Range: 0 to 3


Definition at line 12811 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

procedure_done_status#

uint8_t sl_bt_evt_cs_result_continue_s::procedure_done_status

Enum sl_bt_cs_done_status_t. Current status of the CS procedure Values:

  • sl_bt_cs_done_status_complete (0x0): All results complete for the CS procedure or subevent

  • sl_bt_cs_done_status_partial_results_continue (0x1): Partial results with more to follow

  • sl_bt_cs_done_status_aborted (0xf): Current procedure and all subsequent subevents in the procedure aborted or current subevent aborted.


Definition at line 12816 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

subevent_done_status#

uint8_t sl_bt_evt_cs_result_continue_s::subevent_done_status

Enum sl_bt_cs_done_status_t. Current status of the CS subevent Values:

  • sl_bt_cs_done_status_complete (0x0): All results complete for the CS procedure or subevent

  • sl_bt_cs_done_status_partial_results_continue (0x1): Partial results with more to follow

  • sl_bt_cs_done_status_aborted (0xf): Current procedure and all subsequent subevents in the procedure aborted or current subevent aborted.


Definition at line 12830 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

abort_reason#

uint8_t sl_bt_evt_cs_result_continue_s::abort_reason

Indicates the abort reason when the procedure_done_status or subevent_done_status is set to 0xF, otherwise the default value is set to zero.

Bits 0-3 indicate the procedure abort reasons:

  • 0x0 = Report with no abort

  • 0x1 = Abort because of local Host or remote request

  • 0x2 = Abort because filtered channel map has less than 15 channels

  • 0x3 = Abort because the channel map update instant has passed

  • 0xF = Abort because of unspecified reasons

Bits 4-7 indicate the subevent done reasons:

  • 0x0 = Report with no abort

  • 0x1 = Abort because of local Host or remote request

  • 0x2 = Abort because no CS_SYNC (mode-0) received

  • 0x3 = Abort because of scheduling conflicts or limited resources

  • 0xF = Abort because of unspecified reasons


Definition at line 12844 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

num_antenna_paths#

uint8_t sl_bt_evt_cs_result_continue_s::num_antenna_paths

Number of antenna paths supported by the local controller for the CS tone exchanges. The number of antenna paths used during the phase measurement stage of the CS step.

  • Range: 1 to 4

  • Value: 0. Phase measurement does not occur during the CS step, therefore ignored


Definition at line 12876 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

num_steps#

uint8_t sl_bt_evt_cs_result_continue_s::num_steps

Number of steps in the CS subevent for which results are reported.

  • Range: 1 to 160


Definition at line 12886 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

data#

uint8array sl_bt_evt_cs_result_continue_s::data

The result data is structured as follows:

  • step_mode: 1 octet for each num_steps. Mode type. Range 0 to 3.

  • step_channel: 1 octet for each num_steps. Channel index. Range 1 to 78.

  • step_data_length: 1 octet for each num_steps. Length of mode and role specific information being reported. Range 0x00 to 0xFF.

  • step_data: step_data_length octet for each corresponding steps in num_steps.


Definition at line 12889 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h