Zephyr API Documentation 4.0.0-rc3
A Scalable Open Source RTOS
|
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. | |
Remote channel sounding capabilities for LE connections supporting CS.
bool bt_conn_le_cs_capabilities::chsel_alg_3c_supported |
Subfeature: Channel Selection Algorithm #3c.
bool bt_conn_le_cs_capabilities::cs_sync_2m_2bt_phy_supported |
CS_SYNC LE 2M 2BT PHY.
bool bt_conn_le_cs_capabilities::cs_sync_2m_phy_supported |
CS_SYNC LE 2M PHY.
bool bt_conn_le_cs_capabilities::cs_without_fae_supported |
Subfeature: CS with no Frequency Actuation Error.
bool bt_conn_le_cs_capabilities::initiator_supported |
Initiator role.
uint8_t bt_conn_le_cs_capabilities::max_antenna_paths_supported |
Maximum number of antenna paths.
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.
bool bt_conn_le_cs_capabilities::mode_3_supported |
Mode-3.
uint8_t bt_conn_le_cs_capabilities::num_antennas_supported |
Number of antennas.
uint8_t bt_conn_le_cs_capabilities::num_config_supported |
Number of CS configurations.
bool bt_conn_le_cs_capabilities::pbr_from_rtt_sounding_seq_supported |
Subfeature: Phase-based Ranging from RTT sounding sequence.
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.
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.
bool bt_conn_le_cs_capabilities::reflector_supported |
Reflector role.
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.
enum bt_conn_le_cs_capability_rtt_aa_only bt_conn_le_cs_capabilities::rtt_aa_only_precision |
RTT AA-Only.
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.
enum bt_conn_le_cs_capability_rtt_random_payload bt_conn_le_cs_capabilities::rtt_random_payload_precision |
RTT Random Payload.
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
enum bt_conn_le_cs_capability_rtt_sounding bt_conn_le_cs_capabilities::rtt_sounding_precision |
RTT Sounding.
uint16_t bt_conn_le_cs_capabilities::t_fcs_times_supported |
Optional T_FCS time durations during CS steps.
uint16_t bt_conn_le_cs_capabilities::t_ip1_times_supported |
Optional T_IP1 time durations during CS steps.
uint16_t bt_conn_le_cs_capabilities::t_ip2_times_supported |
Optional T_IP2 time durations during CS steps.
uint16_t bt_conn_le_cs_capabilities::t_pm_times_supported |
Optional T_PM time durations during CS steps.
uint8_t bt_conn_le_cs_capabilities::t_sw_time |
Time in microseconds for the antenna switch period of the CS tones.
uint8_t bt_conn_le_cs_capabilities::tx_snr_capability |
Supported SNR levels used in RTT packets.