Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_le_cs_create_config_params Struct Reference

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.
 

Detailed Description

CS Create Config params.

Field Documentation

◆ ch3c_jump

uint8_t bt_le_cs_create_config_params::ch3c_jump

Number of channels skipped in each rising and falling sequence

◆ ch3c_shape

enum bt_conn_le_cs_ch3c_shape bt_le_cs_create_config_params::ch3c_shape

User-specified channel sequence shape.

◆ channel_map

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.

◆ channel_map_repetition

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.

◆ channel_selection_type

enum bt_conn_le_cs_chsel_type bt_le_cs_create_config_params::channel_selection_type

Channel selection type.

◆ cs_sync_phy

enum bt_conn_le_cs_sync_phy bt_le_cs_create_config_params::cs_sync_phy

CS Sync PHY.

◆ id

uint8_t bt_le_cs_create_config_params::id

CS configuration ID.

◆ main_mode_repetition

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.

◆ main_mode_type

enum bt_conn_le_cs_main_mode bt_le_cs_create_config_params::main_mode_type

Main CS mode type.

◆ max_main_mode_steps

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.

◆ min_main_mode_steps

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.

◆ mode_0_steps

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.

◆ role

enum bt_conn_le_cs_role bt_le_cs_create_config_params::role

CS role.

◆ rtt_type

enum bt_conn_le_cs_rtt_type bt_le_cs_create_config_params::rtt_type

RTT type.

◆ sub_mode_type

enum bt_conn_le_cs_sub_mode bt_le_cs_create_config_params::sub_mode_type

Sub CS mode type.


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