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.
- components/ble/ble_advertising/ble_advertising.h