|
ESPHome 2025.12.0-dev
|
#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, bool read=true, bool write=true) | |
| virtual | ~BLEDescriptor () |
| void | do_create (BLECharacteristic *characteristic) |
| ESPBTUUID | get_uuid () const |
| void | set_value (std::vector< uint8_t > &&buffer) |
| void | set_value (std::initializer_list< uint8_t > data) |
| void | set_value (ByteBuffer buffer) |
| 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 () |
| void | on_write (std::function< void(std::span< const uint8_t >, uint16_t)> &&callback) |
Additional Inherited Members | |
Protected Types inherited from esphome::esp32_ble_server::BLEDescriptor | |
| enum | State : uint8_t { FAILED = 0x00 , INIT , CREATING , CREATED } |
Protected Member Functions inherited from esphome::esp32_ble_server::BLEDescriptor | |
| void | set_value_impl_ (const uint8_t *data, size_t length) |
Protected Attributes inherited from esphome::esp32_ble_server::BLEDescriptor | |
| BLECharacteristic * | characteristic_ {nullptr} |
| ESPBTUUID | uuid_ |
| uint16_t | handle_ {0xFFFF} |
| esp_attr_value_t | value_ {} |
| std::unique_ptr< std::function< void(std::span< const uint8_t >, uint16_t)> > | on_write_callback_ |
| esp_gatt_perm_t | permissions_ {} |
| 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.