Limb Range Analyzer
Cross-platform application for human limb range analysis.
bluetoothservice.hpp
Go to the documentation of this file.
1
10#ifndef BLUETOOTHSERVICE_HPP
11#define BLUETOOTHSERVICE_HPP
12
13/*Private includes: ---------------------------------------------------------*/
14#include <QObject>
15#include <QtBluetooth/QLowEnergyService>
16#include <QString>
17
18/*Class declaration: --------------------------------------------------------*/
29class BluetoothService : public QObject
30{
31 Q_OBJECT
32
33public:
43
55 BluetoothService(QLowEnergyService *service);
56
65
66
75 QLowEnergyService *BluetoothService_GetService() const;
76
87
88private:
94 QLowEnergyService *mService;
95};
96
97#endif // BLUETOOTHSERVICE_HPP
Auxiliary class that is used alongside Bluetooth class when describing a service.
Definition: bluetoothservice.hpp:30
QLowEnergyService * BluetoothService_GetService() const
Class defined service member getter function.
Definition: bluetoothservice.cpp:18
BluetoothService()
BluetoothService class default constructor.
Definition: bluetoothservice.cpp:14
QLowEnergyService * mService
QLowEnergyService object that maintains Bluetooth service informations.
Definition: bluetoothservice.hpp:94
~BluetoothService()
Default BluetoothService class destructor.
Definition: bluetoothservice.cpp:16
QString BluetoothService_GetUUID()
This member function returns service UUID string.
Definition: bluetoothservice.cpp:20