esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
esphome::api::BleGattCharacteristic Struct Reference

One characteristic within a GATT service. More...

#include <bluetooth_proxy.hpp>

Collaboration diagram for esphome::api::BleGattCharacteristic:
Collaboration graph
[legend]

Public Member Functions

BleGattCharProperties props () const
 Typed view of properties.
 

Public Attributes

std::vector< std::uint64_t > uuid
 
std::uint32_t handle = 0
 
std::uint32_t properties = 0
 Raw property bitmask (advanced).
 
std::vector< BleGattDescriptordescriptors
 

Detailed Description

One characteristic within a GATT service.

Member Function Documentation

◆ props()

BleGattCharProperties esphome::api::BleGattCharacteristic::props ( ) const
inline

Typed view of properties.

Member Data Documentation

◆ descriptors

std::vector<BleGattDescriptor> esphome::api::BleGattCharacteristic::descriptors

◆ handle

std::uint32_t esphome::api::BleGattCharacteristic::handle = 0

◆ properties

std::uint32_t esphome::api::BleGattCharacteristic::properties = 0

Raw property bitmask (advanced).

◆ uuid

std::vector<std::uint64_t> esphome::api::BleGattCharacteristic::uuid

The documentation for this struct was generated from the following file: