ESPHome
2024.12.2
|
#include <ble_client.h>
Public Member Functions | |
virtual void | gattc_event_handler (esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, esp_ble_gattc_cb_param_t *param) |
virtual void | gap_event_handler (esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) |
virtual void | loop () |
void | set_address (uint64_t address) |
BLEClient * | parent () |
void | set_ble_client_parent (BLEClient *parent) |
Data Fields | |
espbt::ESPBTClient * | client |
espbt::ClientState | node_state |
Protected Attributes | |
BLEClient * | parent_ |
uint64_t | address_ |
Definition at line 27 of file ble_client.h.
|
inlinevirtual |
Reimplemented in esphome::ble_client::BLEClientNumericComparisonRequestTrigger, esphome::ble_client::BLEClientPasskeyNotificationTrigger, esphome::ble_client::BLEClientPasskeyRequestTrigger, and esphome::ble_client::BLEClientRSSISensor.
Definition at line 31 of file ble_client.h.
|
inlinevirtual |
Reimplemented in esphome::ble_client::BLEClientDisconnectAction< Ts >, esphome::ble_client::BLEClientConnectAction< Ts >, esphome::ble_client::BLEClientWriteAction< Ts >, esphome::bedjet::BedJetHub, esphome::pvvx_mithermometer::PVVXDisplay, esphome::alpha3::Alpha3, esphome::ble_client::BLEClientDisconnectTrigger, esphome::airthings_wave_base::AirthingsWaveBase, esphome::radon_eye_rd200::RadonEyeRD200, esphome::ble_client::BLEClientConnectTrigger, esphome::anova::Anova, esphome::ble_client::BLEBinaryOutput, esphome::ble_client::BLEClientRSSISensor, esphome::ble_client::BLESensor, esphome::am43::Am43Component, esphome::am43::Am43, esphome::ble_client::BLEClientSwitch, esphome::ble_client::BLETextSensor, esphome::ble_client::BLESensorNotifyTrigger, and esphome::ble_client::BLETextSensorNotifyTrigger.
Definition at line 29 of file ble_client.h.
|
inlinevirtual |
Reimplemented in esphome::bedjet::BedJetHub, esphome::ble_client::BLEClientNumericComparisonRequestTrigger, esphome::ble_client::BLEClientPasskeyNotificationTrigger, esphome::ble_client::BLEClientPasskeyRequestTrigger, esphome::ble_client::BLEClientDisconnectTrigger, esphome::ble_client::BLEClientConnectTrigger, esphome::anova::Anova, esphome::ble_client::BLESensor, esphome::am43::Am43Component, esphome::ble_client::BLEClientSwitch, esphome::ble_client::BLEBinaryOutput, esphome::ble_client::BLEClientRSSISensor, and esphome::ble_client::BLETextSensor.
Definition at line 32 of file ble_client.h.
|
inline |
Definition at line 40 of file ble_client.h.
|
inline |
Definition at line 33 of file ble_client.h.
|
inline |
Definition at line 41 of file ble_client.h.
|
protected |
Definition at line 45 of file ble_client.h.
espbt::ESPBTClient* esphome::ble_client::BLEClientNode::client |
Definition at line 34 of file ble_client.h.
espbt::ClientState esphome::ble_client::BLEClientNode::node_state |
Definition at line 38 of file ble_client.h.
|
protected |
Definition at line 44 of file ble_client.h.