Data structure of the read_remote_supported_capabilities_complete event.

Public Attributes#

uint8_t
uint16_t
uint8_t
uint8_t
uint8_t
uint16_t
uint16_t
uint16_t
uint16_t
uint16_t
uint8_t

Public Attribute Documentation#

connection#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::connection

Connection handle


Definition at line 12925 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12926 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12928 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12931 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12939 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12942 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12945 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

modes#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::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 12952 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12957 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12975 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12985 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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 12995 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

cs_sync_phys#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::cs_sync_phys

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

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

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


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

subfeatures#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::subfeatures

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

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

  • 0x02, bit 1: CS Channel Selection Algorithm #3c is supported

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


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

t_ip1_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::t_ip1_times

This value is a bitmask of flags to indicate which time durations of Time for Interlude Period 1 (IP1) are 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 13025 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

t_ip2_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::t_ip2_times

This value is a bitmask of flags to indicate which time durations of Time for Interlude Period 2 (IP2) are 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 13050 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

t_fcs_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::t_fcs_times

This value is a bitmask of flags to indicate which time durations of Time for Frequency Change Spacing (FCS) are 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 13075 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h

t_pm_times#

uint16_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::t_pm_times

This value is a bitmask of flags to indicate which time durations of Time for Phase Measurement (PM) are 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 13106 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_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: 0x00, 0x01, 0x02, 0x04 and 0x0A


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

tx_snr_capability#

uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::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 13120 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h