nimble_autoconn_params_t Struct Reference

Set of configuration parameters needed to run autoconn. More...

Detailed Description

Set of configuration parameters needed to run autoconn.

Definition at line 132 of file nimble_autoconn.h.

#include <nimble_autoconn.h>

Data Fields

uint32_t period_scan_ms
 amount of time spend in scanning mode [in ms] More...
 
uint32_t period_adv_ms
 amount of time spend in advertising mode [in ms] More...
 
uint32_t period_jitter_ms
 a random value from 0 to this value is added to the duration of each scanning and advertising period [in ms] More...
 
uint32_t adv_itvl_ms
 advertising interval used when in advertising mode [in ms] More...
 
uint32_t scan_itvl_ms
 scan interval applied while in scanning state [in ms] More...
 
uint32_t scan_win_ms
 scan window applied while in scanning state [in ms] More...
 
uint32_t conn_timeout_ms
 opening a new connection is aborted after this time [in ms] More...
 
uint32_t conn_itvl_min_ms
 connection interval used when opening a new connection, lower bound. More...
 
uint32_t conn_itvl_max_ms
 connection interval, upper bound [in ms] More...
 
uint16_t conn_latency
 slave latency used for new connections More...
 
uint32_t conn_super_to_ms
 supervision timeout used for new connections [in ms] More...
 
nimble_phy_t phy_mode
 BLE PHY mode to use. More...
 
const char * node_id
 node ID included in the advertising data, may be NULL More...
 

Field Documentation

◆ adv_itvl_ms

uint32_t nimble_autoconn_params_t::adv_itvl_ms

advertising interval used when in advertising mode [in ms]

Definition at line 141 of file nimble_autoconn.h.

◆ conn_itvl_max_ms

uint32_t nimble_autoconn_params_t::conn_itvl_max_ms

connection interval, upper bound [in ms]

Definition at line 152 of file nimble_autoconn.h.

◆ conn_itvl_min_ms

uint32_t nimble_autoconn_params_t::conn_itvl_min_ms

connection interval used when opening a new connection, lower bound.

[in ms]

Definition at line 150 of file nimble_autoconn.h.

◆ conn_latency

uint16_t nimble_autoconn_params_t::conn_latency

slave latency used for new connections

Definition at line 154 of file nimble_autoconn.h.

◆ conn_super_to_ms

uint32_t nimble_autoconn_params_t::conn_super_to_ms

supervision timeout used for new connections [in ms]

Definition at line 156 of file nimble_autoconn.h.

◆ conn_timeout_ms

uint32_t nimble_autoconn_params_t::conn_timeout_ms

opening a new connection is aborted after this time [in ms]

Definition at line 147 of file nimble_autoconn.h.

◆ node_id

const char* nimble_autoconn_params_t::node_id

node ID included in the advertising data, may be NULL

Definition at line 160 of file nimble_autoconn.h.

◆ period_adv_ms

uint32_t nimble_autoconn_params_t::period_adv_ms

amount of time spend in advertising mode [in ms]

Definition at line 136 of file nimble_autoconn.h.

◆ period_jitter_ms

uint32_t nimble_autoconn_params_t::period_jitter_ms

a random value from 0 to this value is added to the duration of each scanning and advertising period [in ms]

Definition at line 139 of file nimble_autoconn.h.

◆ period_scan_ms

uint32_t nimble_autoconn_params_t::period_scan_ms

amount of time spend in scanning mode [in ms]

Definition at line 134 of file nimble_autoconn.h.

◆ phy_mode

nimble_phy_t nimble_autoconn_params_t::phy_mode

BLE PHY mode to use.

Definition at line 158 of file nimble_autoconn.h.

◆ scan_itvl_ms

uint32_t nimble_autoconn_params_t::scan_itvl_ms

scan interval applied while in scanning state [in ms]

Definition at line 143 of file nimble_autoconn.h.

◆ scan_win_ms

uint32_t nimble_autoconn_params_t::scan_win_ms

scan window applied while in scanning state [in ms]

Definition at line 145 of file nimble_autoconn.h.


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