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
12148
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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.
12149
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12151
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12154
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12162
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12165
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12168
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12175
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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 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
12180
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12198
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12208
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12218
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12227
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12232
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12248
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12273
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12298
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12329
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12339
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/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
12342
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/sw/bgapi/inc/sl_bt_api.h