Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
CS Create Config params. More...
#include <cs.h>
Data Fields | |
uint8_t | id |
CS configuration ID. | |
enum bt_conn_le_cs_main_mode | main_mode_type |
Main CS mode type. | |
enum bt_conn_le_cs_sub_mode | sub_mode_type |
Sub CS mode type. | |
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 | 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. | |
CS Create Config params.
uint8_t bt_le_cs_create_config_params::ch3c_jump |
Number of channels skipped in each rising and falling sequence
enum bt_conn_le_cs_ch3c_shape bt_le_cs_create_config_params::ch3c_shape |
User-specified channel sequence shape.
uint8_t bt_le_cs_create_config_params::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.
Channel 79 is reserved for future use and shall be set to zero. At least 15 channels shall be enabled.
uint8_t bt_le_cs_create_config_params::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 bt_le_cs_create_config_params::channel_selection_type |
Channel selection type.
enum bt_conn_le_cs_sync_phy bt_le_cs_create_config_params::cs_sync_phy |
CS Sync PHY.
uint8_t bt_le_cs_create_config_params::id |
CS configuration ID.
uint8_t bt_le_cs_create_config_params::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.
enum bt_conn_le_cs_main_mode bt_le_cs_create_config_params::main_mode_type |
Main CS mode type.
uint8_t bt_le_cs_create_config_params::max_main_mode_steps |
Maximum number of CS main mode steps to be executed before a submode step is executed.
uint8_t bt_le_cs_create_config_params::min_main_mode_steps |
Minimum number of CS main mode steps to be executed before a submode step is executed.
uint8_t bt_le_cs_create_config_params::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 bt_le_cs_create_config_params::role |
CS role.
enum bt_conn_le_cs_rtt_type bt_le_cs_create_config_params::rtt_type |
RTT type.
enum bt_conn_le_cs_sub_mode bt_le_cs_create_config_params::sub_mode_type |
Sub CS mode type.