|
ESPHome 2025.12.0-dev
|
#include <ble_service.h>
Public Member Functions | |
| ~BLEService () | |
| void | parse_characteristics () |
| void | release_characteristics () |
| BLECharacteristic * | get_characteristic (espbt::ESPBTUUID uuid) |
| BLECharacteristic * | get_characteristic (uint16_t uuid) |
Data Fields | |
| bool | parsed = false |
| espbt::ESPBTUUID | uuid |
| uint16_t | start_handle |
| uint16_t | end_handle |
| std::vector< BLECharacteristic * > | characteristics |
| BLEClientBase * | client |
Definition at line 20 of file ble_service.h.
| esphome::esp32_ble_client::BLEService::~BLEService | ( | ) |
Definition at line 27 of file ble_service.cpp.
| BLECharacteristic * esphome::esp32_ble_client::BLEService::get_characteristic | ( | espbt::ESPBTUUID | uuid | ) |
Definition at line 13 of file ble_service.cpp.
| BLECharacteristic * esphome::esp32_ble_client::BLEService::get_characteristic | ( | uint16_t | uuid | ) |
Definition at line 23 of file ble_service.cpp.
| void esphome::esp32_ble_client::BLEService::parse_characteristics | ( | ) |
Definition at line 39 of file ble_service.cpp.
| void esphome::esp32_ble_client::BLEService::release_characteristics | ( | ) |
Definition at line 32 of file ble_service.cpp.
| std::vector<BLECharacteristic *> esphome::esp32_ble_client::BLEService::characteristics |
Definition at line 27 of file ble_service.h.
| BLEClientBase* esphome::esp32_ble_client::BLEService::client |
Definition at line 28 of file ble_service.h.
| uint16_t esphome::esp32_ble_client::BLEService::end_handle |
Definition at line 26 of file ble_service.h.
| bool esphome::esp32_ble_client::BLEService::parsed = false |
Definition at line 23 of file ble_service.h.
| uint16_t esphome::esp32_ble_client::BLEService::start_handle |
Definition at line 25 of file ble_service.h.
| espbt::ESPBTUUID esphome::esp32_ble_client::BLEService::uuid |
Definition at line 24 of file ble_service.h.