BluezQt::GattDescriptor Class
class BluezQt::GattDescriptorBluetooth GATT Descriptor. More...
| Header: | #include <BluezQt/GattDescriptor> |
| CMake: | find_package(KF6 REQUIRED COMPONENTS BluezQt)target_link_libraries(mytarget PRIVATE KF6::BluezQt) |
| Since: | 6.0 |
| Inherits: | QObject |
Public Functions
| GattDescriptor(const QString &uuid, BluezQt::GattCharacteristic *parent) | |
| GattDescriptor(const QString &uuid, const QStringList &flags, BluezQt::GattCharacteristic *parent) | |
| GattDescriptor(const QString &uuid, const QStringList &flags, const QByteArray &initialValue, BluezQt::GattCharacteristic *parent) | |
| QDBusObjectPath | characteristic() const |
| QStringList | flags() const |
| QByteArray | readValue() |
| QString | uuid() const |
| void | writeValue(const QByteArray &value) |
Static Public Members
| BluezQt::GattDescriptor * | createUserDescription(const QString &description, BluezQt::GattCharacteristic *characteristic) |
Protected Functions
| virtual QDBusObjectPath | objectPath() const |
Detailed Description
GATT Descriptors contain additional information and attributes of a GATT characteristic.
Member Function Documentation
GattDescriptor::GattDescriptor(const QString &uuid, BluezQt::GattCharacteristic *parent)
Creates a GattDescriptor with the given uuid as a child of a parent characteristic.
GattDescriptor::GattDescriptor(const QString &uuid, const QStringList &flags, BluezQt::GattCharacteristic *parent)
Creates a GattDescriptor with the given uuid and flags as a child of a parent characteristic.
GattDescriptor::GattDescriptor(const QString &uuid, const QStringList &flags, const QByteArray &initialValue, BluezQt::GattCharacteristic *parent)
Creates a GattDescriptor with the given uuid, flags and initialValue as a child of a parent characteristic.
QDBusObjectPath GattDescriptor::characteristic() const
Return the D-Bus object path of the parent characteristic.
[static] BluezQt::GattDescriptor *GattDescriptor::createUserDescription(const QString &description, BluezQt::GattCharacteristic *characteristic)
Convenience method to create a User Description description for the given charactersitic.
Returns A pointer to the created descriptor.
QStringList GattDescriptor::flags() const
Return the flags of the descriptor.
[virtual protected] QDBusObjectPath GattDescriptor::objectPath() const
QByteArray GattDescriptor::readValue()
Reads the current value of the descriptor.
QString GattDescriptor::uuid() const
Returns the UUID of the descriptor.
void GattDescriptor::writeValue(const QByteArray &value)
Writes the new value of the descriptor.