ESPHome
2024.11.0
|
#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 18 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 25 of file ble_service.h.
BLEClientBase* esphome::esp32_ble_client::BLEService::client |
Definition at line 26 of file ble_service.h.
uint16_t esphome::esp32_ble_client::BLEService::end_handle |
Definition at line 24 of file ble_service.h.
bool esphome::esp32_ble_client::BLEService::parsed = false |
Definition at line 21 of file ble_service.h.
uint16_t esphome::esp32_ble_client::BLEService::start_handle |
Definition at line 23 of file ble_service.h.
espbt::ESPBTUUID esphome::esp32_ble_client::BLEService::uuid |
Definition at line 22 of file ble_service.h.