1 | /* |
2 | * BluezQt - Asynchronous BlueZ wrapper library |
3 | * |
4 | * SPDX-FileCopyrightText: 2014-2015 David Rosca <nowrep@gmail.com> |
5 | * |
6 | * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL |
7 | */ |
8 | |
9 | #ifndef BLUEZQT_SERVICES_H |
10 | #define BLUEZQT_SERVICES_H |
11 | |
12 | #include <QString> |
13 | |
14 | namespace BluezQt |
15 | { |
16 | /** Service UUIDs. */ |
17 | namespace Services |
18 | { |
19 | const QString ServiceDiscoveryServer = QLatin1String("00001000-0000-1000-8000-00805F9B34FB" ); |
20 | const QString SerialPort = QLatin1String("00001101-0000-1000-8000-00805F9B34FB" ); |
21 | const QString DialupNetworking = QLatin1String("00001103-0000-1000-8000-00805F9B34FB" ); |
22 | const QString ObexObjectPush = QLatin1String("00001105-0000-1000-8000-00805F9B34FB" ); |
23 | const QString ObexFileTransfer = QLatin1String("00001106-0000-1000-8000-00805F9B34FB" ); |
24 | const QString Headset = QLatin1String("00001108-0000-1000-8000-00805F9B34FB" ); |
25 | const QString AudioSource = QLatin1String("0000110A-0000-1000-8000-00805F9B34FB" ); |
26 | const QString AudioSink = QLatin1String("0000110B-0000-1000-8000-00805F9B34FB" ); |
27 | const QString AudioVideoRemoteControlTarget = QLatin1String("0000110C-0000-1000-8000-00805F9B34FB" ); |
28 | const QString AdvancedAudioDistribution = QLatin1String("0000110D-0000-1000-8000-00805F9B34FB" ); |
29 | const QString AudioVideoRemoteControl = QLatin1String("0000110E-0000-1000-8000-00805F9B34FB" ); |
30 | const QString HeadsetAudioGateway = QLatin1String("00001112-0000-1000-8000-00805F9B34FB" ); |
31 | const QString Panu = QLatin1String("00001115-0000-1000-8000-00805F9B34FB" ); |
32 | const QString Nap = QLatin1String("00001116-0000-1000-8000-00805F9B34FB" ); |
33 | const QString Handsfree = QLatin1String("0000111E-0000-1000-8000-00805F9B34FB" ); |
34 | const QString HandsfreeAudioGateway = QLatin1String("0000111F-0000-1000-8000-00805F9B34FB" ); |
35 | const QString HumanInterfaceDevice = QLatin1String("00001124-0000-1000-8000-00805F9B34FB" ); |
36 | const QString SimAccess = QLatin1String("0000112D-0000-1000-8000-00805F9B34FB" ); |
37 | const QString PhonebookAccessServer = QLatin1String("0000112F-0000-1000-8000-00805F9B34FB" ); |
38 | const QString MessageAccessServer = QLatin1String("00001132-0000-1000-8000-00805F9B34FB" ); |
39 | const QString PnpInformation = QLatin1String("00001200-0000-1000-8000-00805F9B34FB" ); |
40 | |
41 | // Bluetooth Low Energy |
42 | const QString GenericAccess = QLatin1String("00001800-0000-1000-8000-00805f9b34fb" ); |
43 | const QString GenericAcces = GenericAccess; // TODO KF6: Remove the one with typo |
44 | const QString GenericAttribute = QLatin1String("00001801-0000-1000-8000-00805f9b34fb" ); |
45 | const QString ImmediateAlert = QLatin1String("00001802-0000-1000-8000-00805f9b34fb" ); |
46 | const QString LinkLoss = QLatin1String("00001803-0000-1000-8000-00805f9b34fb" ); |
47 | const QString TxPower = QLatin1String("00001804-0000-1000-8000-00805f9b34fb" ); |
48 | const QString HeartRate = QLatin1String("0000180d-0000-1000-8000-00805f9b34fb" ); |
49 | |
50 | } |
51 | |
52 | } // namespace BluezQt |
53 | |
54 | #endif // BLUEZQT_SERVICES_H |
55 | |