Data Fields |
|
| bool | initialized |
| bool | advertising_start_pending |
| ble_adv_evt_t | adv_evt |
| ble_adv_mode_t | adv_mode_current |
| ble_adv_modes_config_t | adv_modes_config |
| uint8_t | conn_cfg_tag |
| ble_gap_addr_t | peer_address |
| bool | peer_addr_reply_expected |
| ble_advdata_t | advdata |
| ble_advdata_manuf_data_t | manuf_specific_data |
| uint8_t | manuf_data_array [ BLE_GAP_ADV_MAX_SIZE ] |
| ble_advdata_service_data_t | service_data |
| uint8_t | service_data_array [ BLE_GAP_ADV_MAX_SIZE ] |
| ble_advdata_conn_int_t | slave_conn_int |
| uint16_t | current_slave_link_conn_handle |
| ble_adv_evt_handler_t | evt_handler |
| ble_adv_error_handler_t | error_handler |
| bool | whitelist_temporarily_disabled |
| bool | whitelist_reply_expected |
| ble_gap_addr_t * | p_whitelist_addrs [ BLE_GAP_WHITELIST_ADDR_MAX_COUNT ] |
| ble_gap_irk_t * | p_whitelist_irks [BLE_GAP_WHITELIST_IRK_MAX_COUNT] |
| ble_gap_addr_t | whitelist_addrs [ BLE_GAP_WHITELIST_ADDR_MAX_COUNT ] |
| ble_gap_irk_t | whitelist_irks [BLE_GAP_WHITELIST_IRK_MAX_COUNT] |
| ble_gap_whitelist_t | m_whitelist |
Field Documentation
| ble_adv_evt_t ble_advertising_t::adv_evt |
Advertising event propogated to the main application. The event is either a transaction to a new advertising mode, or a request for whitelist or peer address.
| ble_adv_mode_t ble_advertising_t::adv_mode_current |
Variable to keep track of the current advertising mode.
| ble_adv_modes_config_t ble_advertising_t::adv_modes_config |
Struct to keep track of disabled and enabled advertising modes, as well as time-outs and intervals.
| ble_advdata_t ble_advertising_t::advdata |
Used by the initialization function to set name, appearance, and UUIDs and advertising flags visible to peer devices.
| bool ble_advertising_t::advertising_start_pending |
Flag to keep track of ongoing operations in flash.
| uint8_t ble_advertising_t::conn_cfg_tag |
Variable to keep track of what connection settings will be used if the advertising results in a connection.
| uint16_t ble_advertising_t::current_slave_link_conn_handle |
Connection handle for the active link.
| ble_adv_error_handler_t ble_advertising_t::error_handler |
Handler for the advertising error events.
| ble_adv_evt_handler_t ble_advertising_t::evt_handler |
Handler for the advertising events. Can be initialized as NULL if no handling is implemented on in the main application.
| ble_gap_whitelist_t ble_advertising_t::m_whitelist |
| uint8_t ble_advertising_t::manuf_data_array[ BLE_GAP_ADV_MAX_SIZE ] |
Array to store the Manufacturer specific data
| ble_advdata_manuf_data_t ble_advertising_t::manuf_specific_data |
Manufacturer specific data structure
| bool ble_advertising_t::peer_addr_reply_expected |
Flag to verify that peer address is only set when requested.
| ble_gap_addr_t ble_advertising_t::peer_address |
Address of the most recently connected peer, used for direct advertising.
| ble_advdata_service_data_t ble_advertising_t::service_data |
Service data structure.
| uint8_t ble_advertising_t::service_data_array[ BLE_GAP_ADV_MAX_SIZE ] |
Array to store the service data.
| ble_advdata_conn_int_t ble_advertising_t::slave_conn_int |
Connection interval range structure.
| bool ble_advertising_t::whitelist_temporarily_disabled |
Flag to keep track of temporary disabling of the whitelist.
- components/ble/ble_advertising/ble_advertising.h