| 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 | |