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 | /*! |
17 | * \namespace BluezQt::Services |
18 | * \inmodule BluezQt |
19 | * Service UUIDs. |
20 | */ |
21 | namespace Services |
22 | { |
23 | // Note: If you add/remove/modify any UUIDs in this namespace, make sure to |
24 | // mirror the changes to src/imports/bluezqtextensionplugin.cpp as well |
25 | const QString ServiceDiscoveryServer = QLatin1String("00001000-0000-1000-8000-00805F9B34FB" ); |
26 | const QString SerialPort = QLatin1String("00001101-0000-1000-8000-00805F9B34FB" ); |
27 | const QString DialupNetworking = QLatin1String("00001103-0000-1000-8000-00805F9B34FB" ); |
28 | const QString ObexObjectPush = QLatin1String("00001105-0000-1000-8000-00805F9B34FB" ); |
29 | const QString ObexFileTransfer = QLatin1String("00001106-0000-1000-8000-00805F9B34FB" ); |
30 | const QString Headset = QLatin1String("00001108-0000-1000-8000-00805F9B34FB" ); |
31 | const QString AudioSource = QLatin1String("0000110A-0000-1000-8000-00805F9B34FB" ); |
32 | const QString AudioSink = QLatin1String("0000110B-0000-1000-8000-00805F9B34FB" ); |
33 | const QString AudioVideoRemoteControlTarget = QLatin1String("0000110C-0000-1000-8000-00805F9B34FB" ); |
34 | const QString AdvancedAudioDistribution = QLatin1String("0000110D-0000-1000-8000-00805F9B34FB" ); |
35 | const QString AudioVideoRemoteControl = QLatin1String("0000110E-0000-1000-8000-00805F9B34FB" ); |
36 | const QString HeadsetAudioGateway = QLatin1String("00001112-0000-1000-8000-00805F9B34FB" ); |
37 | const QString Panu = QLatin1String("00001115-0000-1000-8000-00805F9B34FB" ); |
38 | const QString Nap = QLatin1String("00001116-0000-1000-8000-00805F9B34FB" ); |
39 | const QString Handsfree = QLatin1String("0000111E-0000-1000-8000-00805F9B34FB" ); |
40 | const QString HandsfreeAudioGateway = QLatin1String("0000111F-0000-1000-8000-00805F9B34FB" ); |
41 | const QString HumanInterfaceDevice = QLatin1String("00001124-0000-1000-8000-00805F9B34FB" ); |
42 | const QString SimAccess = QLatin1String("0000112D-0000-1000-8000-00805F9B34FB" ); |
43 | const QString PhonebookAccessServer = QLatin1String("0000112F-0000-1000-8000-00805F9B34FB" ); |
44 | const QString MessageAccessServer = QLatin1String("00001132-0000-1000-8000-00805F9B34FB" ); |
45 | const QString PnpInformation = QLatin1String("00001200-0000-1000-8000-00805F9B34FB" ); |
46 | |
47 | // Bluetooth Low Energy |
48 | const QString GenericAccess = QLatin1String("00001800-0000-1000-8000-00805f9b34fb" ); |
49 | const QString GenericAcces = GenericAccess; // TODO KF7: Remove the one with typo |
50 | const QString GenericAttribute = QLatin1String("00001801-0000-1000-8000-00805f9b34fb" ); |
51 | const QString ImmediateAlert = QLatin1String("00001802-0000-1000-8000-00805f9b34fb" ); |
52 | const QString LinkLoss = QLatin1String("00001803-0000-1000-8000-00805f9b34fb" ); |
53 | const QString TxPower = QLatin1String("00001804-0000-1000-8000-00805f9b34fb" ); |
54 | const QString HeartRate = QLatin1String("0000180d-0000-1000-8000-00805f9b34fb" ); |
55 | const QString CoordinatedSetIdentification = QLatin1String("00001846-0000-1000-8000-00805f9b34fb" ); |
56 | const QString MicrophoneControl = QLatin1String("0000184D-0000-1000-8000-00805f9b34fb" ); |
57 | const QString BroadcastAudioScan = QLatin1String("0000184F-0000-1000-8000-00805f9b34fb" ); |
58 | const QString PublishedAudioCapabilities = QLatin1String("00001851-0000-1000-8000-00805f9b34fb" ); |
59 | const QString CommonAudio = QLatin1String("00001853-0000-1000-8000-00805f9b34fb" ); |
60 | } |
61 | |
62 | } // namespace BluezQt |
63 | |
64 | #endif // BLUEZQT_SERVICES_H |
65 | |