Bluetooth Host Stack Library
All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
wiced_ble_cs_capabilites_t Struct Reference

Description

Structure for channel sounding capabilities.

Data Fields

uint16_t acl_conn_handle
 ACL connection handle.
 
uint8_t num_config_supported
 Number of CS configurations supported per connection, range 0x1 to 0x4.
 
uint16_t max_consecutive_procedures_supported
 If value set to 0 - Support for both a fixed number of consecutive CS procedures and for an indefinite number of CS procedures until termination If value set to (1 to 0xffff) - Maximum number of consecutive CS procedures supported. More...
 
uint8_t num_antennas_supported
 Number of antennas supported.
 
uint8_t max_antenna_paths_supported
 Maximum number of antenna paths supported.
 
uint8_t roles_supported
 Roles supported. More...
 
uint8_t modes_supported
 Optional CS modes supported. More...
 
uint8_t rtt_capability
 The RTT_Capability, RTT_AA_Only_N, RTT_Sounding_N, and RTT_Random_Payload_N parameters indicate the time-of-flight accuracy as described in BT Core Specification ver 6.0, [Vol 6] Part B, Section 2.4.2.44. More...
 
uint8_t rtt_aa_only_n
 If value set to 0 - RTT AA Only not supported, else if value (1 - 0xff) - Specifies Number of CS steps of single packet exchanges needed to satisfy the precision requirements.
 
uint8_t rtt_sounding_n
 If value set to 0 - RTT Sounding not supported, else if value (1 - 0xff) - Specifies Number of CS steps of single packet exchanges needed to satisfy the precision requirements.
 
uint8_t rtt_random_payload_n
 If value set to 0 - RTT Random Payload not supported, else if value (1 - 0xff) - Specifies Number of CS steps of single packet exchanges needed to satisfy the precision requirements.
 
uint16_t nadm_sounding_capability
 The nadm_sounding_capability and nadm_random_capability indicate the support by the remote controller for reporting Normalized Attack Detector Metric (NADM) when a CS_SYNC with a sounding sequence or random sequence is received. More...
 
uint16_t nadm_random_capability
 If Bit 0 set - Support for Phase-based Normalized Attack Detector Metric when a CS_SYNC with random sequence is received.
 
uint8_t cs_sync_phys_supported
 Bit 1 - LE 2M Phy supported Bit 2 - LE 2M 2BT Phy supported.
 
uint16_t subfeatures_supported
 Bit 1: CS with no transmitter Frequency Actuation Error Bit 2: CS Channel Selection Algorithm #3c Bit 3: CS phase-based ranging from RTT sounding sequence.
 
uint16_t t_ip1_times_supported
 The t_ip1_times_supported, t_ip2_times_supported, t_fcs_times_supported, t_pm_times_supported, and t_sw_time_supported parameters indicate the supported optional time durations used in CS steps as described in BT Core Specification ver 6.0, [Vol 6] Part H, Section 4.3. More...
 
uint16_t t_ip2_times_supported
 Bit 0: 10 us supported, Bit 1: 20 us supported, Bit 2: 30 us supported, Bit 3: 40 us supported, Bit 4: 50 us supported, Bit 5: 60 us supported, Bit 6: 80 us supported.
 
uint16_t t_fcs_times_supported
 Bit 0: 15 us supported, Bit 1: 20 us supported, Bit 2: 30 us supported, Bit 3: 40 us supported, Bit 4: 50 us supported, Bit 5: 60 us supported, Bit 6: 80 us supported, Bit 7: 100 us supported, Bit 8: 120 us supported.
 
uint16_t t_pm_times_supported
 Bit 0: 10 us supported, Bit 1: 20 us supported.
 
uint8_t t_sw_time_supported
 Time in microseconds for the antenna switch period of the CS tones, Allowed values : 0x00, 0x01, 0x02, 0x04, or 0x0A.
 
uint8_t tx_snr_capability
 Bit 0: 18 dB supported, Bit 1: 21 dB supported, Bit 2: 24 dB supported, Bit 3: 27 dB supported, Bit 4: 30 dB supported.
 

Field Documentation

◆ max_consecutive_procedures_supported

uint16_t wiced_ble_cs_capabilites_t::max_consecutive_procedures_supported

If value set to 0 - Support for both a fixed number of consecutive CS procedures and for an indefinite number of CS procedures until termination If value set to (1 to 0xffff) - Maximum number of consecutive CS procedures supported.

◆ roles_supported

uint8_t wiced_ble_cs_capabilites_t::roles_supported

Roles supported.

Bit 0 - Initiator, Bit 1 - Reflector

◆ modes_supported

uint8_t wiced_ble_cs_capabilites_t::modes_supported

Optional CS modes supported.

Bit 0 if set means Mode-3 supported

◆ rtt_capability

uint8_t wiced_ble_cs_capabilites_t::rtt_capability

The RTT_Capability, RTT_AA_Only_N, RTT_Sounding_N, and RTT_Random_Payload_N parameters indicate the time-of-flight accuracy as described in BT Core Specification ver 6.0, [Vol 6] Part B, Section 2.4.2.44.

Bits 0-2 valid. Refer BT Core Specification ver 6.0, [Vol 4], Part E, Section 7.8.132

◆ nadm_sounding_capability

uint16_t wiced_ble_cs_capabilites_t::nadm_sounding_capability

The nadm_sounding_capability and nadm_random_capability indicate the support by the remote controller for reporting Normalized Attack Detector Metric (NADM) when a CS_SYNC with a sounding sequence or random sequence is received.

If Bit 0 set - Support for Phase-based Normalized Attack Detector Metric when a CS_SYNC with sounding sequence is received

◆ t_ip1_times_supported

uint16_t wiced_ble_cs_capabilites_t::t_ip1_times_supported

The t_ip1_times_supported, t_ip2_times_supported, t_fcs_times_supported, t_pm_times_supported, and t_sw_time_supported parameters indicate the supported optional time durations used in CS steps as described in BT Core Specification ver 6.0, [Vol 6] Part H, Section 4.3.

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