9#ifndef QTPOKIT_POKITDEVICE_P_H
10#define QTPOKIT_POKITDEVICE_P_H
14#include <QLoggingCategory>
15#include <QLowEnergyController>
16#include <QLowEnergyConnectionParameters>
62 void connected()
const;
64 void disconnected()
const;
65 void discoveryFinished()
const;
76 friend class TestPokitDevice;
The CalibrationService class accesses the Calibrartion service of Pokit devices.
The DataLoggerService class accesses the Data Logger service of Pokit devices.
The DeviceInfoService class accesses the Device Info service of Pokit devices.
The DsoService class accesses the DSO (Digital Storage Oscilloscope) service of Pokit devices.
The GenericAccessService class accesses the Generic Access service of Pokit devices.
The MultimeterService class accesses the Multimeter service of Pokit devices.
The PokitDevicePrivate class provides private implementation for PokitDevice.
QMutex deviceInfoMutex
Mutex for protecting access to deviceInfo.
QMutex multimeterMutex
Mutex for protecting access to multimeter.
QMutex dsoMutex
Mutex for protecting access to dso.
QMutex calibrationMutex
Mutex for protecting access to calibration.
QMutex dataLoggerMutex
Mutex for protecting access to dataLogger.
QMutex statusMutex
Mutex for protecting access to status.
QMutex genericAccessMutex
Mutex for protecting access to genericAccess.
PokitDevice * q_ptr
Internal q-pointer.
static Q_LOGGING_CATEGORY(lc, "pokit.ble.controller", QtInfoMsg)
Logging category.
The PokitDevice class simplifies Pokit device access.
The StatusService class accesses the Pokit Status service of Pokit devices.
Global QtPokit library macros.
#define QTPOKIT_BEGIN_NAMESPACE
Macro for starting the QtPokit library's top-most namespace (if one is defined).
#define QTPOKIT_EXPORT
QtPokit library export/import macro.
#define QTPOKIT_END_NAMESPACE
Macro for ending the QtPokit library's top-most namespace (if one is defined).