1 #ifndef BLUETOOTHDEVICEFINDER_H 2 #define BLUETOOTHDEVICEFINDER_H 4 #include <QtBluetooth/QBluetoothDeviceDiscoveryAgent> 5 #include <QtBluetooth/QBluetoothDeviceInfo> 7 #include "Header/deviceinfo.h" 8 #include "Header/devicemeasurementmanager.h" 41 void addDevice(const QBluetoothDeviceInfo &device);
42 void scanError(QBluetoothDeviceDiscoveryAgent::Error error);
57 QBluetoothDeviceDiscoveryAgent *deviceDiscoveryAgent;
58 QList<QObject*> foundDevices;
61 #endif // BLUETOOTHDEVICEFINDER_H QVariant getDevices()
getDevices Method manages getDevices property
The BluetoothDeviceFinder class manages Bluetooth LE device scanning, notifes UI and provides list of...
Definition: bluetoothdevicefinder.h:13
void clearDevices()
BluetoothDeviceFinder::clearDevices Clears device list for new scanning event.
Definition: bluetoothdevicefinder.cpp:78
void scanningChanged()
scanningChanged Emits signal when state of scanning changes
void startSearch()
BluetoothDeviceFinder::startSearch This method handles event when user clicks on start search button...
Definition: bluetoothdevicefinder.cpp:57
void devicesChanged()
devicesChanged Emits signal when new device was added or device list was cleared
The DeviceMeasurementManager class connects to device, service and charakteristics and processes inco...
Definition: devicemeasurementmanager.h:16
void connectToDevice(const QString &address)
BluetoothDeviceFinder::connectToDevice Finds device in device list using MAC address and sets device ...
Definition: bluetoothdevicefinder.cpp:117
bool isScanning() const
isScanning Method manages isScanning property