Zephyr API Documentation 4.0.0-rc2
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_conn_le_cs_capabilities Struct Reference

Remote channel sounding capabilities for LE connections supporting CS. More...

#include <conn.h>

Data Fields

uint8_t num_config_supported
 Number of CS configurations.
 
uint16_t max_consecutive_procedures_supported
 Maximum number of consecutive CS procedures.
 
uint8_t num_antennas_supported
 Number of antennas.
 
uint8_t max_antenna_paths_supported
 Maximum number of antenna paths.
 
bool initiator_supported
 Initiator role.
 
bool reflector_supported
 Reflector role.
 
bool mode_3_supported
 Mode-3.
 
enum bt_conn_le_cs_capability_rtt_aa_only rtt_aa_only_precision
 RTT AA-Only.
 
enum bt_conn_le_cs_capability_rtt_sounding rtt_sounding_precision
 RTT Sounding.
 
enum bt_conn_le_cs_capability_rtt_random_payload rtt_random_payload_precision
 RTT Random Payload.
 
uint8_t rtt_aa_only_n
 Number of CS steps needed to achieve the accuracy requirements for RTT AA Only.
 
uint8_t rtt_sounding_n
 Number of CS steps needed to achieve the accuracy requirements for RTT Sounding.
 
uint8_t rtt_random_payload_n
 Number of CS steps needed to achieve the accuracy requirements for RTT Random Payload.
 
bool phase_based_nadm_sounding_supported
 Phase-based normalized attack detector metric when a CS_SYNC with sounding sequence is received.
 
bool phase_based_nadm_random_supported
 Phase-based normalized attack detector metric when a CS_SYNC with random sequence is received.
 
bool cs_sync_2m_phy_supported
 CS_SYNC LE 2M PHY.
 
bool cs_sync_2m_2bt_phy_supported
 CS_SYNC LE 2M 2BT PHY.
 
bool cs_without_fae_supported
 Subfeature: CS with no Frequency Actuation Error.
 
bool chsel_alg_3c_supported
 Subfeature: Channel Selection Algorithm #3c.
 
bool pbr_from_rtt_sounding_seq_supported
 Subfeature: Phase-based Ranging from RTT sounding sequence.
 
uint16_t t_ip1_times_supported
 Optional T_IP1 time durations during CS steps.
 
uint16_t t_ip2_times_supported
 Optional T_IP2 time durations during CS steps.
 
uint16_t t_fcs_times_supported
 Optional T_FCS time durations during CS steps.
 
uint16_t t_pm_times_supported
 Optional T_PM time durations during CS steps.
 
uint8_t t_sw_time
 Time in microseconds for the antenna switch period of the CS tones.
 
uint8_t tx_snr_capability
 Supported SNR levels used in RTT packets.
 

Detailed Description

Remote channel sounding capabilities for LE connections supporting CS.

Field Documentation

◆ chsel_alg_3c_supported

bool bt_conn_le_cs_capabilities::chsel_alg_3c_supported

Subfeature: Channel Selection Algorithm #3c.

◆ cs_sync_2m_2bt_phy_supported

bool bt_conn_le_cs_capabilities::cs_sync_2m_2bt_phy_supported

CS_SYNC LE 2M 2BT PHY.

◆ cs_sync_2m_phy_supported

bool bt_conn_le_cs_capabilities::cs_sync_2m_phy_supported

CS_SYNC LE 2M PHY.

◆ cs_without_fae_supported

bool bt_conn_le_cs_capabilities::cs_without_fae_supported

Subfeature: CS with no Frequency Actuation Error.

◆ initiator_supported

bool bt_conn_le_cs_capabilities::initiator_supported

Initiator role.

◆ max_antenna_paths_supported

uint8_t bt_conn_le_cs_capabilities::max_antenna_paths_supported

Maximum number of antenna paths.

◆ max_consecutive_procedures_supported

uint16_t bt_conn_le_cs_capabilities::max_consecutive_procedures_supported

Maximum number of consecutive CS procedures.

When set to zero, indicates support for both fixed and indefinite numbers of CS procedures before termination.

◆ mode_3_supported

bool bt_conn_le_cs_capabilities::mode_3_supported

Mode-3.

◆ num_antennas_supported

uint8_t bt_conn_le_cs_capabilities::num_antennas_supported

Number of antennas.

◆ num_config_supported

uint8_t bt_conn_le_cs_capabilities::num_config_supported

Number of CS configurations.

◆ pbr_from_rtt_sounding_seq_supported

bool bt_conn_le_cs_capabilities::pbr_from_rtt_sounding_seq_supported

Subfeature: Phase-based Ranging from RTT sounding sequence.

◆ phase_based_nadm_random_supported

bool bt_conn_le_cs_capabilities::phase_based_nadm_random_supported

Phase-based normalized attack detector metric when a CS_SYNC with random sequence is received.

◆ phase_based_nadm_sounding_supported

bool bt_conn_le_cs_capabilities::phase_based_nadm_sounding_supported

Phase-based normalized attack detector metric when a CS_SYNC with sounding sequence is received.

◆ reflector_supported

bool bt_conn_le_cs_capabilities::reflector_supported

Reflector role.

◆ rtt_aa_only_n

uint8_t bt_conn_le_cs_capabilities::rtt_aa_only_n

Number of CS steps needed to achieve the accuracy requirements for RTT AA Only.

Set to 0 if RTT AA Only isn't supported.

◆ rtt_aa_only_precision

enum bt_conn_le_cs_capability_rtt_aa_only bt_conn_le_cs_capabilities::rtt_aa_only_precision

RTT AA-Only.

◆ rtt_random_payload_n

uint8_t bt_conn_le_cs_capabilities::rtt_random_payload_n

Number of CS steps needed to achieve the accuracy requirements for RTT Random Payload.

Set to 0 if RTT Random Payload isn't supported.

◆ rtt_random_payload_precision

enum bt_conn_le_cs_capability_rtt_random_payload bt_conn_le_cs_capabilities::rtt_random_payload_precision

RTT Random Payload.

◆ rtt_sounding_n

uint8_t bt_conn_le_cs_capabilities::rtt_sounding_n

Number of CS steps needed to achieve the accuracy requirements for RTT Sounding.

Set to 0 if RTT Sounding isn't supported

◆ rtt_sounding_precision

enum bt_conn_le_cs_capability_rtt_sounding bt_conn_le_cs_capabilities::rtt_sounding_precision

RTT Sounding.

◆ t_fcs_times_supported

uint16_t bt_conn_le_cs_capabilities::t_fcs_times_supported

Optional T_FCS time durations during CS steps.

  • Bit 0: 15 us
  • Bit 1: 20 us
  • Bit 2: 30 us
  • Bit 3: 40 us
  • Bit 4: 50 us
  • Bit 5: 60 us
  • Bit 6: 80 us
  • Bit 7: 100 us
  • Bit 8: 120 us

◆ t_ip1_times_supported

uint16_t bt_conn_le_cs_capabilities::t_ip1_times_supported

Optional T_IP1 time durations during CS steps.

  • Bit 0: 10 us
  • Bit 1: 20 us
  • Bit 2: 30 us
  • Bit 3: 40 us
  • Bit 4: 50 us
  • Bit 5: 60 us
  • Bit 6: 80 us

◆ t_ip2_times_supported

uint16_t bt_conn_le_cs_capabilities::t_ip2_times_supported

Optional T_IP2 time durations during CS steps.

  • Bit 0: 10 us
  • Bit 1: 20 us
  • Bit 2: 30 us
  • Bit 3: 40 us
  • Bit 4: 50 us
  • Bit 5: 60 us
  • Bit 6: 80 us

◆ t_pm_times_supported

uint16_t bt_conn_le_cs_capabilities::t_pm_times_supported

Optional T_PM time durations during CS steps.

  • Bit 0: 10 us
  • Bit 1: 20 us

◆ t_sw_time

uint8_t bt_conn_le_cs_capabilities::t_sw_time

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

◆ tx_snr_capability

uint8_t bt_conn_le_cs_capabilities::tx_snr_capability

Supported SNR levels used in RTT packets.

  • Bit 0: 18dB
  • Bit 1: 21dB
  • Bit 2: 24dB
  • Bit 3: 27dB
  • Bit 4: 30dB

The documentation for this struct was generated from the following file: