ESPHome
2025.9.0-dev
Loading...
Searching...
No Matches
esphome
components
esp32_ble_client
ble_descriptor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/core/defines.h
"
4
5
#ifdef USE_ESP32
6
#ifdef USE_ESP32_BLE_DEVICE
7
8
#include "
esphome/components/esp32_ble_tracker/esp32_ble_tracker.h
"
9
10
namespace
esphome::esp32_ble_client
{
11
12
namespace
espbt
=
esphome::esp32_ble_tracker
;
13
14
class
BLECharacteristic;
15
16
class
BLEDescriptor
{
17
public
:
18
espbt::ESPBTUUID
uuid
;
19
uint16_t
handle
;
20
21
BLECharacteristic
*
characteristic
;
22
};
23
24
}
// namespace esphome::esp32_ble_client
25
26
#endif
// USE_ESP32_BLE_DEVICE
27
#endif
// USE_ESP32
esphome::esp32_ble::ESPBTUUID
Definition
ble_uuid.h:15
esphome::esp32_ble_client::BLECharacteristic
Definition
ble_characteristic.h:20
esphome::esp32_ble_client::BLEDescriptor
Definition
ble_descriptor.h:16
esphome::esp32_ble_client::BLEDescriptor::handle
uint16_t handle
Definition
ble_descriptor.h:19
esphome::esp32_ble_client::BLEDescriptor::uuid
espbt::ESPBTUUID uuid
Definition
ble_descriptor.h:18
esphome::esp32_ble_client::BLEDescriptor::characteristic
BLECharacteristic * characteristic
Definition
ble_descriptor.h:21
defines.h
esp32_ble_tracker.h
esphome::esp32_ble_client
Definition
ble_characteristic.cpp:10
esphome::esp32_ble_tracker
Definition
automation.h:8
Generated by
1.12.0