ESPHome  2022.6.3
Public Member Functions | Data Fields
esphome::ble_client::BLEService Class Reference

#include <ble_client.h>

Public Member Functions

 ~BLEService ()
 
void parse_characteristics ()
 
BLECharacteristicget_characteristic (espbt::ESPBTUUID uuid)
 
BLECharacteristicget_characteristic (uint16_t uuid)
 

Data Fields

espbt::ESPBTUUID uuid
 
uint16_t start_handle
 
uint16_t end_handle
 
std::vector< BLECharacteristic * > characteristics
 
BLEClientclient
 

Detailed Description

Definition at line 68 of file ble_client.h.

Constructor & Destructor Documentation

◆ ~BLEService()

esphome::ble_client::BLEService::~BLEService ( )

Definition at line 352 of file ble_client.cpp.

Member Function Documentation

◆ get_characteristic() [1/2]

BLECharacteristic * esphome::ble_client::BLEService::get_characteristic ( espbt::ESPBTUUID  uuid)

Definition at line 325 of file ble_client.cpp.

◆ get_characteristic() [2/2]

BLECharacteristic * esphome::ble_client::BLEService::get_characteristic ( uint16_t  uuid)

Definition at line 333 of file ble_client.cpp.

◆ parse_characteristics()

void esphome::ble_client::BLEService::parse_characteristics ( )

Definition at line 357 of file ble_client.cpp.

Field Documentation

◆ characteristics

std::vector<BLECharacteristic *> esphome::ble_client::BLEService::characteristics

Definition at line 74 of file ble_client.h.

◆ client

BLEClient* esphome::ble_client::BLEService::client

Definition at line 75 of file ble_client.h.

◆ end_handle

uint16_t esphome::ble_client::BLEService::end_handle

Definition at line 73 of file ble_client.h.

◆ start_handle

uint16_t esphome::ble_client::BLEService::start_handle

Definition at line 72 of file ble_client.h.

◆ uuid

espbt::ESPBTUUID esphome::ble_client::BLEService::uuid

Definition at line 71 of file ble_client.h.


The documentation for this class was generated from the following files: