ESPHome
2022.6.3
|
#include <ble_client.h>
Public Member Functions | |
~BLECharacteristic () | |
void | parse_descriptors () |
BLEDescriptor * | get_descriptor (espbt::ESPBTUUID uuid) |
BLEDescriptor * | get_descriptor (uint16_t uuid) |
void | write_value (uint8_t *new_val, int16_t new_val_size) |
void | write_value (uint8_t *new_val, int16_t new_val_size, esp_gatt_write_type_t write_type) |
Data Fields | |
espbt::ESPBTUUID | uuid |
uint16_t | handle |
esp_gatt_char_prop_t | properties |
std::vector< BLEDescriptor * > | descriptors |
BLEService * | service |
Definition at line 53 of file ble_client.h.
esphome::ble_client::BLECharacteristic::~BLECharacteristic | ( | ) |
Definition at line 389 of file ble_client.cpp.
BLEDescriptor * esphome::ble_client::BLECharacteristic::get_descriptor | ( | espbt::ESPBTUUID | uuid | ) |
Definition at line 423 of file ble_client.cpp.
BLEDescriptor * esphome::ble_client::BLECharacteristic::get_descriptor | ( | uint16_t | uuid | ) |
Definition at line 430 of file ble_client.cpp.
void esphome::ble_client::BLECharacteristic::parse_descriptors | ( | ) |
Definition at line 394 of file ble_client.cpp.
void esphome::ble_client::BLECharacteristic::write_value | ( | uint8_t * | new_val, |
int16_t | new_val_size | ||
) |
Definition at line 443 of file ble_client.cpp.
void esphome::ble_client::BLECharacteristic::write_value | ( | uint8_t * | new_val, |
int16_t | new_val_size, | ||
esp_gatt_write_type_t | write_type | ||
) |
Definition at line 434 of file ble_client.cpp.
std::vector<BLEDescriptor *> esphome::ble_client::BLECharacteristic::descriptors |
Definition at line 59 of file ble_client.h.
uint16_t esphome::ble_client::BLECharacteristic::handle |
Definition at line 57 of file ble_client.h.
esp_gatt_char_prop_t esphome::ble_client::BLECharacteristic::properties |
Definition at line 58 of file ble_client.h.
BLEService* esphome::ble_client::BLECharacteristic::service |
Definition at line 65 of file ble_client.h.
espbt::ESPBTUUID esphome::ble_client::BLECharacteristic::uuid |
Definition at line 56 of file ble_client.h.