nRF5 SDK v15.3.0
Data Fields
ble_adv_modes_config_t Struct Reference

Options for the different advertisement modes. More...

#include <ble_advertising.h>

Data Fields

bool ble_adv_on_disconnect_disabled
 
bool ble_adv_whitelist_enabled
 
bool ble_adv_directed_high_duty_enabled
 
bool ble_adv_directed_enabled
 
bool ble_adv_fast_enabled
 
bool ble_adv_slow_enabled
 
uint32_t ble_adv_directed_interval
 
uint32_t ble_adv_directed_timeout
 
uint32_t ble_adv_fast_interval
 
uint32_t ble_adv_fast_timeout
 
uint32_t ble_adv_slow_interval
 
uint32_t ble_adv_slow_timeout
 
bool ble_adv_extended_enabled
 
uint32_t ble_adv_secondary_phy
 
uint32_t ble_adv_primary_phy
 

Detailed Description

Options for the different advertisement modes.

This structure is used to enable or disable advertising modes and to configure time-out periods and advertising intervals.

Field Documentation

bool ble_adv_modes_config_t::ble_adv_directed_enabled

Enable or disable direct advertising mode.

bool ble_adv_modes_config_t::ble_adv_directed_high_duty_enabled

Enable or disable high duty direct advertising mode. Can not be used together with extended advertising.

uint32_t ble_adv_modes_config_t::ble_adv_directed_interval

Advertising interval for directed advertising.

uint32_t ble_adv_modes_config_t::ble_adv_directed_timeout

Time-out (number of tries) for direct advertising.

bool ble_adv_modes_config_t::ble_adv_extended_enabled

Enable or disable extended advertising.

bool ble_adv_modes_config_t::ble_adv_fast_enabled

Enable or disable fast advertising mode.

uint32_t ble_adv_modes_config_t::ble_adv_fast_interval

Advertising interval for fast advertising.

uint32_t ble_adv_modes_config_t::ble_adv_fast_timeout

Time-out (in units of 10ms) for fast advertising.

bool ble_adv_modes_config_t::ble_adv_on_disconnect_disabled

Enable or disable automatic return to advertising upon disconnecting.

uint32_t ble_adv_modes_config_t::ble_adv_primary_phy

PHY for the primary advertising. GAP PHYs (BLE_GAP_PHY_1MBPS, BLE_GAP_PHY_2MBPS or BLE_GAP_PHY_CODED).

uint32_t ble_adv_modes_config_t::ble_adv_secondary_phy

PHY for the secondary (extended) advertising GAP PHYs (BLE_GAP_PHY_1MBPS, BLE_GAP_PHY_2MBPS or BLE_GAP_PHY_CODED).

bool ble_adv_modes_config_t::ble_adv_slow_enabled

Enable or disable slow advertising mode.

uint32_t ble_adv_modes_config_t::ble_adv_slow_interval

Advertising interval for slow advertising.

uint32_t ble_adv_modes_config_t::ble_adv_slow_timeout

Time-out (in units of 10ms) for slow advertising.

bool ble_adv_modes_config_t::ble_adv_whitelist_enabled

Enable or disable use of the whitelist.


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

Documentation feedback | Developer Zone | Subscribe | Updated