Data structure of the read_remote_supported_capabilities_complete event.

Public Attribute Documentation#

connection#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::connection

Connection handle


Definition at line 12119 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

status#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::status

SL_STATUS_OK if successful. Error code otherwise.


Definition at line 12120 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

num_config#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::num_config

The number of CS configurations supported per connection.

  • Range: 1 to 4


Definition at line 12122 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

max_consecutive_procedures#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::max_consecutive_procedures

The maximum number of consecutive CS procedures supported.

  • Range: 1 to 65535

  • 0x00: Fixed number of consecutive procedures and for an indefinite number of procedures until termination


Definition at line 12125 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

num_antennas#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::num_antennas

The number of antenna elements available for CS tone exchanges.

  • Range: 1 to 4


Definition at line 12133 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

max_antenna_paths#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::max_antenna_paths

The maximum number of antenna paths supported.

  • Range: 1 to 4


Definition at line 12136 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

roles#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::roles

This value is a bitmask of flags to indicate which CS roles are supported by the controller. Flags:

  • 0x01, bit 0: Initiator role

  • 0x02, bit 1: Reflector role


Definition at line 12139 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_modes#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_modes

This value is a bitmask of flags to indicate which Optional CS modes are supported. Flags:

  • 0x02, bit 1: Mode 3 is supported


Definition at line 12146 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

rtt_capability#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::rtt_capability

This value is a bitmask of flags to indicate which Round Trip Time (RTT) CS capabilities accuracy requirement in rtt_aa_only_n, rtt_sounding_n, and rtt_random_payload. Flags:

  • 0x01, bit 0: 10 ns time-of-flight (ToF) precision requirement for rtt_aa_only if set; otherwise 150 ns ToF

  • 0x02, bit 1: 10 ns ToF precision requirement for rtt_sounding if set; otherwise 150 ns ToF

  • 0x04, bit 2: 10 ns ToF precision requirement for rtt_random_payload if set; otherwise 150 ns ToF


Definition at line 12151 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

rtt_aa_only#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::rtt_aa_only

The support status of RTT Access Address(AA) on the remote controller. When supported it establishes the number of SYNC changes needed to satisfy the precision requirements.

  • Range: 1 to 255

  • 0x00: RTT AA Only is not supported


Definition at line 12169 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

rtt_sounding#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::rtt_sounding

The support status of RTT Sounding is supported on the remote controller. When supported it establishes the number of SYNC changes needed to satisfy the precision requirements.

  • Range: 1 to 255

  • 0x00: RTT Sounding is not supported


Definition at line 12179 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

rtt_random_payload#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::rtt_random_payload

The support status of RTT Random Payload on the remote controller. When supported it establishes the number of SYNC changes needed to satisfy the precision requirements.

  • Range: 1 to 255

  • 0x00: RTT Random Payload is not supported


Definition at line 12189 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_cs_sync_phys#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_cs_sync_phys

This value is a bitmask of flags to indicate which CS SYNC packages supported in an specific PHY. Flags:

  • 0x02, bit 1: LE 2M PHY CS SYNC packages are supported


Definition at line 12198 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_subfeatures#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_subfeatures

This value is a bitmask of flags to indicate which Optional CS subfeatures supported is supported. Flags:

  • 0x01, bit 0: CS Companion Signal is supported

  • 0x02, bit 1: CS with zero Frequency Actuation Error relative to Mode 0 transmissions in reflector role is supported

  • 0x04, bit 2: CS Channel Selection Algorithm #3c is supported

  • 0x08, bit 3: CS phase-based ranging from a sounding sequence is supported


Definition at line 12203 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_t_ip1_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_t_ip1_times

This value is a bitmask of flags to indicate which Time for Interlude Period 1 (IP1) supported is supported. Flags:

  • 0x0001, bit 0: Time duration of 10 microseconds is supported

  • 0x0002, bit 1: Time duration of 20 microseconds is supported

  • 0x0004, bit 2: Time duration of 30 microseconds is supported

  • 0x0008, bit 3: Time duration of 40 microseconds is supported

  • 0x0010, bit 4: Time duration of 50 microseconds is supported

  • 0x0020, bit 5: Time duration of 60 microseconds is supported

  • 0x0040, bit 6: Time duration of 80 microseconds is supported


Definition at line 12219 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_t_ip2_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_t_ip2_times

This value is a bitmask of flags to indicate which Time for Interlude Period 2 (IP2) supported is supported. Flags:

  • 0x0001, bit 0: Time duration of 10 microseconds is supported

  • 0x0002, bit 1: Time duration of 20 microseconds is supported

  • 0x0004, bit 2: Time duration of 30 microseconds is supported

  • 0x0008, bit 3: Time duration of 40 microseconds is supported

  • 0x0010, bit 4: Time duration of 50 microseconds is supported

  • 0x0020, bit 5: Time duration of 60 microseconds is supported

  • 0x0040, bit 6: Time duration of 80 microseconds is supported


Definition at line 12244 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_t_fcs_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_t_fcs_times

This value is a bitmask of flags to indicate which Time for Frequency Change Spaceing (FCS) is supported. Flags:

  • 0x0001, bit 0: Time duration of 10 microseconds is supported

  • 0x0002, bit 1: Time duration of 20 microseconds is supported

  • 0x0004, bit 2: Time duration of 30 microseconds is supported

  • 0x0008, bit 3: Time duration of 40 microseconds is supported

  • 0x0010, bit 4: Time duration of 50 microseconds is supported

  • 0x0020, bit 5: Time duration of 60 microseconds is supported

  • 0x0040, bit 6: Time duration of 80 microseconds is supported

  • 0x0080, bit 7: Time duration of 100 microseconds is supported

  • 0x0100, bit 8: Time duration of 120 microseconds is supported


Definition at line 12269 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_t_pm_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_t_pm_times

This value is a bitmask of flags to indicate which Time for Phase Measurement (PM) supported is supported. Flags:

  • 0x0001, bit 0: Time duration of 10 microseconds is supported

  • 0x0002, bit 1: Time duration of 20 microseconds is supported


Definition at line 12300 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

t_sw_times#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::t_sw_times

Time in microseconds for the antenna switch period of the CS tones.

  • Values: 0x02, 0x04 and 0x0A


Definition at line 12310 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h

optional_tx_snr_capability#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::optional_tx_snr_capability

This value is a bitmask of flags to indicate the supported SNR levels used in RTT packets. Flags:

  • 0x01, bit 0: 18 dB supported

  • 0x02, bit 1: 21 dB supported

  • 0x04, bit 2: 24 dB supported

  • 0x08, bit 3: 27 dB supported

  • 0x10, bit 4: 30 dB supported


Definition at line 12313 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h