10 #ifdef USE_ESP32_BLE_SERVER 16 #include <esp_gap_ble_api.h> 17 #include <esp_gatts_api.h> 18 #include <esp_gattc_api.h> 31 void setup()
override;
38 #ifdef USE_ESP32_BLE_SERVER 39 return this->
server_ !=
nullptr;
48 #ifdef USE_ESP32_BLE_SERVER 52 static void gatts_event_handler(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param);
53 static void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, esp_ble_gattc_cb_param_t *param);
54 static void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param);
62 #ifdef USE_ESP32_BLE_SERVER esp32_ble_server::BLEServer * server_
void set_server(esp32_ble_server::BLEServer *server)
static void gatts_event_handler(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
Queue< BLEEvent > ble_events_
static void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param)
void real_gattc_event_handler_(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, esp_ble_gattc_cb_param_t *param)
float get_setup_priority() const override
void real_gatts_event_handler_(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
void mark_failed() override
BLEAdvertising * get_advertising()
void dump_config() override
void real_gap_event_handler_(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param)
static void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, esp_ble_gattc_cb_param_t *param)
BLEAdvertising * advertising_