4#ifndef QLEADVERTISER_BLUEZ_P_H
5#define QLEADVERTISER_BLUEZ_P_H
25#include <QtCore/qlist.h>
26#include <QtCore/qobject.h>
72 std::shared_ptr<HciManager> hciManager,
80 void setPowerLevel(
AdvData &advData);
81 void setFlags(
AdvData &advData);
87 void sendNextCommand();
88 void queueAdvertisingCommands();
89 void queueReadTxPowerLevelCommand();
90 void toggleAdvertising(
bool enable);
91 void setAdvertisingParams();
93 void setData(
bool isScanResponseData);
94 void setAdvertisingData();
95 void setScanResponseData();
101 std::shared_ptr<HciManager> m_hciManager;
112 bool m_sendPowerLevel;
void doStartAdvertising() override
void doStopAdvertising() override
~QLeAdvertiserBluez() override
~QLeAdvertiser() override
virtual void doStopAdvertising()=0
virtual void doStartAdvertising()=0
const QLowEnergyAdvertisingData & scanResponseData() const
const QLowEnergyAdvertisingParameters & parameters() const
QLeAdvertiser(const QLowEnergyAdvertisingParameters ¶ms, const QLowEnergyAdvertisingData &advData, const QLowEnergyAdvertisingData &responseData, QObject *parent)
const QLowEnergyAdvertisingData & advertisingData() const
The QLowEnergyAdvertisingData class represents the data to be broadcast during Bluetooth Low Energy a...
The QLowEnergyAdvertisingParameters class represents the parameters used for Bluetooth Low Energy adv...
QObject * parent() const
Returns a pointer to the parent object.
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
#define QT_REQUIRE_CONFIG(feature)