Data structure of the read_remote_supported_capabilities_complete event.
Public Attributes#
Public Attribute Documentation#
connection#
uint8_t sl_bt_evt_cs_read_remote_supported_capabilities_complete_s::connection
Connection handle
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.
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
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
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
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
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
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
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 ToF0x02, bit 1: 10 ns ToF precision requirement for
rtt_sounding
if set; otherwise 150 ns ToF0x04, bit 2: 10 ns ToF precision requirement for
rtt_random_payload
if set; otherwise 150 ns ToF
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
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
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
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
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
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
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
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
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
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
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
13120
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/ble_host/ble_bgapi/inc/sl_bt_api.h