55 virtual void init(
const char * param) = 0;
60 virtual void run(
const char * measurementId,
size_t measurements,
Oscilloscope * oscilloscope,
CharDevice * charDevice) = 0;
64 #define Measurement_iid "cz.cvut.fit.Sicak.MeasurementInterface/1.0" Character device QT plugin interface.
Definition: chardevice.h:42
Measurement scenario QT plugin interface.
Definition: measurement.h:43
virtual void run(const char *measurementId, size_t measurements, Oscilloscope *oscilloscope, CharDevice *charDevice)=0
Run the measurement scenario, given either initialized and configured oscilloscope/charDevice pointer...
Character device plugin interface for use e.g. in meas.
Oscilloscope plugin interface for use e.g. in meas.
virtual QString getPluginName()=0
Plugin name.
virtual QString getPluginInfo()=0
Plugin info.
virtual void init(const char *param)=0
Initialize the plugin.
Oscilloscope QT plugin interface.
Definition: oscilloscope.h:42
virtual void deInit()=0
Deinitialize the plugin.