#include <ble_advertising.h>
Definition at line 24 of file ble_advertising.h.
◆ BLEAdvertising()
esphome::esp32_ble::BLEAdvertising::BLEAdvertising |
( |
uint32_t |
advertising_cycle_time | ) |
|
◆ add_service_uuid()
void esphome::esp32_ble::BLEAdvertising::add_service_uuid |
( |
ESPBTUUID |
uuid | ) |
|
◆ loop()
void esphome::esp32_ble::BLEAdvertising::loop |
( |
| ) |
|
◆ register_raw_advertisement_callback()
void esphome::esp32_ble::BLEAdvertising::register_raw_advertisement_callback |
( |
std::function< void(bool)> && |
callback | ) |
|
◆ remove_service_uuid()
void esphome::esp32_ble::BLEAdvertising::remove_service_uuid |
( |
ESPBTUUID |
uuid | ) |
|
◆ services_advertisement_()
esp_err_t esphome::esp32_ble::BLEAdvertising::services_advertisement_ |
( |
| ) |
|
|
protected |
◆ set_manufacturer_data()
void esphome::esp32_ble::BLEAdvertising::set_manufacturer_data |
( |
const std::vector< uint8_t > & |
data | ) |
|
◆ set_min_preferred_interval()
void esphome::esp32_ble::BLEAdvertising::set_min_preferred_interval |
( |
uint16_t |
interval | ) |
|
|
inline |
◆ set_scan_response()
void esphome::esp32_ble::BLEAdvertising::set_scan_response |
( |
bool |
scan_response | ) |
|
|
inline |
◆ set_service_data()
void esphome::esp32_ble::BLEAdvertising::set_service_data |
( |
const std::vector< uint8_t > & |
data | ) |
|
◆ start()
void esphome::esp32_ble::BLEAdvertising::start |
( |
| ) |
|
◆ stop()
void esphome::esp32_ble::BLEAdvertising::stop |
( |
| ) |
|
◆ advertising_cycle_time_
const uint32_t esphome::esp32_ble::BLEAdvertising::advertising_cycle_time_ |
|
protected |
◆ advertising_data_
esp_ble_adv_data_t esphome::esp32_ble::BLEAdvertising::advertising_data_ |
|
protected |
◆ advertising_params_
esp_ble_adv_params_t esphome::esp32_ble::BLEAdvertising::advertising_params_ |
|
protected |
◆ advertising_uuids_
std::vector<ESPBTUUID> esphome::esp32_ble::BLEAdvertising::advertising_uuids_ |
|
protected |
◆ current_adv_index_
int8_t esphome::esp32_ble::BLEAdvertising::current_adv_index_ {-1} |
|
protected |
◆ last_advertisement_time_
uint32_t esphome::esp32_ble::BLEAdvertising::last_advertisement_time_ {0} |
|
protected |
◆ raw_advertisements_callbacks_
std::vector<std::function<void(bool)> > esphome::esp32_ble::BLEAdvertising::raw_advertisements_callbacks_ |
|
protected |
◆ scan_response_
bool esphome::esp32_ble::BLEAdvertising::scan_response_ |
|
protected |
◆ scan_response_data_
esp_ble_adv_data_t esphome::esp32_ble::BLEAdvertising::scan_response_data_ |
|
protected |
The documentation for this class was generated from the following files: