Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_conn_le_cs_config Struct Reference

Channel sounding configuration. More...

#include <conn.h>

Data Fields

uint8_t id
 CS configuration ID.
enum bt_conn_le_cs_mode mode
 CS main and sub mode.
uint8_t min_main_mode_steps
 Minimum number of CS main mode steps to be executed before a submode step is executed.
uint8_t max_main_mode_steps
 Maximum number of CS main mode steps to be executed before a submode step is executed.
uint8_t main_mode_repetition
 Number of main mode steps taken from the end of the last CS subevent to be repeated at the beginning of the current CS subevent directly after the last mode-0 step of that event.
uint8_t mode_0_steps
 Number of CS mode-0 steps to be included at the beginning of each CS subevent.
enum bt_conn_le_cs_role role
 CS role.
enum bt_conn_le_cs_rtt_type rtt_type
 RTT type.
enum bt_conn_le_cs_sync_phy cs_sync_phy
 CS Sync PHY.
uint8_t channel_map_repetition
 The number of times the Channel_Map field will be cycled through for non-mode-0 steps within a CS procedure.
enum bt_conn_le_cs_chsel_type channel_selection_type
 Channel selection type.
enum bt_conn_le_cs_ch3c_shape ch3c_shape
 User-specified channel sequence shape.
uint8_t ch3c_jump
 Number of channels skipped in each rising and falling sequence.
uint8_t cs_enhancements_1
 CS enhancements 1 Bit 0 - IPT is enabled in the CS reflector.
uint8_t t_ip1_time_us
 Interlude time in microseconds between the RTT packets.
uint8_t t_ip2_time_us
 Interlude time in microseconds between the CS tones.
uint8_t t_fcs_time_us
 Time in microseconds for frequency changes.
uint8_t t_pm_time_us
 Time in microseconds for the phase measurement period of the CS tones.
uint8_t channel_map [10]
 Channel map used for CS procedure Channels n = 0, 1, 23, 24, 25, 77, and 78 are not allowed and shall be set to zero.

Detailed Description

Channel sounding configuration.


The documentation for this struct was generated from the following file:
  • include/zephyr/bluetooth/conn.h