diff options
author | Alex Blasche <alexander.blasche@digia.com> | 2014-07-22 11:59:27 +0200 |
---|---|---|
committer | Alex Blasche <alexander.blasche@digia.com> | 2014-07-23 15:28:49 +0200 |
commit | 199bd8306541c3987cc4aae7d7f93af31717d3b5 (patch) | |
tree | 004d9a1a034d0abc39145b79d9c4b9edda4e6502 /src/bluetooth/qlowenergyservice.h | |
parent | 58d1b5bdffc25f4ff22dcd00f0572c9c4fac3f88 (diff) |
Detect secondary services and display service type in lowenergyscanner
QLowEnergyService::ServiceState was converted to a flag because a
primary and secondary service can be included by other services.
Change-Id: I425ce8e3f39ee07cccee2763b57a049a624f6178
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Diffstat (limited to 'src/bluetooth/qlowenergyservice.h')
-rw-r--r-- | src/bluetooth/qlowenergyservice.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/bluetooth/qlowenergyservice.h b/src/bluetooth/qlowenergyservice.h index 9fe56280..541d6c61 100644 --- a/src/bluetooth/qlowenergyservice.h +++ b/src/bluetooth/qlowenergyservice.h @@ -54,9 +54,10 @@ class Q_BLUETOOTH_EXPORT QLowEnergyService : public QObject Q_OBJECT public: enum ServiceType { - PrimaryService = 0, - IncludedService + PrimaryService = 0x0001, + IncludedService = 0x0002 }; + Q_DECLARE_FLAGS(ServiceTypes, ServiceType) enum ServiceError { NoError = 0, @@ -76,7 +77,7 @@ public: ~QLowEnergyService(); QList<QSharedPointer<QLowEnergyService> > includedServices() const; - QLowEnergyService::ServiceType type() const; + QLowEnergyService::ServiceTypes type() const; QLowEnergyService::ServiceState state() const; QLowEnergyCharacteristic characteristic(const QBluetoothUuid &uuid) const; |