ESPHome
2024.12.2
|
#include <ble_2901.h>
Public Member Functions | |
BLE2901 (const std::string &value) | |
BLE2901 (const uint8_t *data, size_t length) | |
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_2901.h.
esphome::esp32_ble_server::BLE2901::BLE2901 | ( | const std::string & | value | ) |
Definition at line 9 of file ble_2901.cpp.
esphome::esp32_ble_server::BLE2901::BLE2901 | ( | const uint8_t * | data, |
size_t | length | ||
) |
Definition at line 10 of file ble_2901.cpp.