9#ifndef QTPOKIT_POKITDEVICE_H
10#define QTPOKIT_POKITDEVICE_H
14#include <QBluetoothDeviceInfo>
19QTPOKIT_BEGIN_NAMESPACE
28class PokitDevicePrivate;
58 PokitDevicePrivate * d_ptr;
The CalibrationService class accesses the Calibrartion service of Pokit devices.
Definition calibrationservice.h:23
The DataLoggerService class accesses the Data Logger service of Pokit devices.
Definition dataloggerservice.h:23
The DeviceInfoService class accesses the Device Info service of Pokit devices.
Definition deviceinfoservice.h:23
The DsoService class accesses the DSO (Digital Storage Oscilloscope) service of Pokit devices.
Definition dsoservice.h:24
The MultimeterService class accesses the Multimeter service of Pokit devices.
Definition multimeterservice.h:23
static QString charcteristicToString(const QBluetoothUuid &uuid)
Returns a human-readable name for the uuid characteristic, or a null QString if unknown.
Definition pokitdevice.cpp:218
DeviceInfoService * deviceInformation()
Returns a pointer to DeviceInformationService instance that uses this device's controller for access.
Definition pokitdevice.cpp:142
QLowEnergyController * controller()
Returns a non-const pointer to the controller used to access the Pokit device.
Definition pokitdevice.cpp:85
DsoService * dso()
Returns a pointer to DsoService instance that uses this device's controller for access.
Definition pokitdevice.cpp:154
PokitDevice(const QBluetoothDeviceInfo &deviceInfo, QObject *parent=nullptr)
Constructs a new Pokit device controller wrapper for deviceInfo, with parent.
Definition pokitdevice.cpp:43
DataLoggerService * dataLogger()
Returns a pointer to a DataLoggerService instance that uses this device's controller for access.
Definition pokitdevice.cpp:129
MultimeterService * multimeter()
Returns a pointer to MultimeterService instance that uses this device's controller for access.
Definition pokitdevice.cpp:166
CalibrationService * calibration()
*/
Definition pokitdevice.cpp:117
static QString serviceToString(const QBluetoothUuid &uuid)
Returns a human-readable name for the uuid service, or a null QString if unknonw.
Definition pokitdevice.cpp:190
StatusService * status()
Returns a pointer to StatusService instance that uses this device's controller for access.
Definition pokitdevice.cpp:178
The StatusService class accesses the Pokit Status service of Pokit devices.
Definition statusservice.h:23
QObject * parent() const const
Global QtPokit library macros.