31 class microCORLabPrivate;
42 DefaultReferenceMode = 0,
45 ReferenceModeMin = DefaultReferenceMode,
46 ReferenceModeMax = EkgReferenceMode
60 bool setSerialNo(
const QString & serialNo);
61 const QString & serialNo()
const;
63 void setTriggerEnabled(
bool enabled);
64 bool isTriggerEnabled()
const;
66 void setReferenceMode(ReferenceMode rm);
67 ReferenceMode referenceMode()
const;
68 static QString referenceMode(
int id);
70 double getBatteryValue()
const;
72 bool setResolution(uchar res);
73 uchar resolution()
const;
75 void setAutoShutdown(
int minutes);
76 int autoShutdown()
const;
78 void shutdownDevices(
bool closeTerm);
80 bool setFirmware(
const QString & fileName);
81 const QString & firmware()
const;
83 double firmwareUpdateProgress()
const;
85 QString firmwareVersion()
const;
86 QString bootloaderVersion()
const;
88 quint8 terminalType()
const;
89 static QString terminalType(quint8 dt);
93 static bool isNaN(
double value);
100 void dataAcquired(
double * d,
size_t sz,
bool trigger);
101 void dataInterrupted();
103 void batteryLevelChanged(
double);
105 void firmwareUpdateProgressChanged(
double);
106 void terminalTypeChanged(qint8);
109 microCORLabPrivate *
const d_ptr;
114 #endif // MICROCORLAB_H
Log class.
Definition: Logger.h:32
The Gateway State class.
Definition: States.h:233
The Terminal State class.
Definition: States.h:247
microCORLab device management class
Definition: microCORLab.h:36
The Sampling State class.
Definition: States.h:261
The Battery State class.
Definition: States.h:55
ReferenceMode
Hardware reference mode.
Definition: microCORLab.h:41
The Usb Device State class.
Definition: States.h:111
The Terminal Running State class.
Definition: States.h:329
Ekg reference mode.
Definition: microCORLab.h:43