ESPHome
2024.12.2
|
#include <ble_2902.h>
Public Member Functions | |
BLE2902 () | |
Public Member Functions inherited from esphome::esp32_ble_server::BLEDescriptor | |
BLEDescriptor (ESPBTUUID uuid, uint16_t max_len=100) | |
virtual | ~BLEDescriptor () |
void | do_create (BLECharacteristic *characteristic) |
void | set_value (const std::string &value) |
void | set_value (const uint8_t *data, size_t length) |
void | gatts_event_handler (esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param) |
bool | is_created () |
bool | is_failed () |
Additional Inherited Members | |
Protected Types inherited from esphome::esp32_ble_server::BLEDescriptor | |
enum | State : uint8_t { FAILED = 0x00, INIT, CREATING, CREATED } |
Protected Attributes inherited from esphome::esp32_ble_server::BLEDescriptor | |
BLECharacteristic * | characteristic_ {nullptr} |
ESPBTUUID | uuid_ |
uint16_t | handle_ {0xFFFF} |
esp_attr_value_t | value_ |
esp_gatt_perm_t | permissions_ = ESP_GATT_PERM_READ | ESP_GATT_PERM_WRITE |
enum esphome::esp32_ble_server::BLEDescriptor::State | INIT |
Definition at line 10 of file ble_2902.h.
esphome::esp32_ble_server::BLE2902::BLE2902 | ( | ) |
Definition at line 11 of file ble_2902.cpp.