Relacs  0.9.8
Classes | Namespaces | Macros
relacsplugin.h File Reference
#include <QKeyEvent>
#include <QApplication>
#include <QReadWriteLock>
#include <relacs/tracespec.h>
#include <relacs/indata.h>
#include <relacs/inlist.h>
#include <relacs/eventdata.h>
#include <relacs/eventlist.h>
#include <relacs/outdata.h>
#include <relacs/outlist.h>
#include <relacs/metadata.h>
#include <relacs/plugins.h>
#include <relacs/configdialog.h>
Include dependency graph for relacsplugin.h:
This graph shows which files directly or indirectly include this file:

Classes

class  RELACSPlugin
 
class  RelacsPluginEvent
 

Namespaces

 relacs
 

Macros

#define addDevice(deviceClass, pluginSet)   addPlugin( deviceClass, pluginSet, RELACSPlugin::DeviceId )
 
#define addAnalogInput(aiClass, pluginSet)   addPlugin( aiClass, pluginSet, RELACSPlugin::AnalogInputId )
 
#define addAnalogOutput(aoClass, pluginSet)   addPlugin( aoClass, pluginSet, RELACSPlugin::AnalogOutputId )
 
#define addDigitalIO(dioClass, pluginSet)   addPlugin( dioClass, pluginSet, RELACSPlugin::DigitalIOId )
 
#define addTrigger(triggerClass, pluginSet)   addPlugin( triggerClass, pluginSet, RELACSPlugin::TriggerId )
 
#define addAttenuator(attenuatorClass, pluginSet)   addPlugin( attenuatorClass, pluginSet, RELACSPlugin::AttenuatorId )
 
#define addAttenuate(attenuateClass, pluginSet)   addPlugin( attenuateClass, pluginSet, RELACSPlugin::AttenuateId )
 
#define addModel(modelClass, pluginSet)   addPlugin( modelClass, pluginSet, RELACSPlugin::ModelId )
 
#define addDetector(detectorClass, pluginSet)   addPlugin( detectorClass, pluginSet, RELACSPlugin::FilterId )
 
#define addFilter(filterClass, pluginSet)   addPlugin( filterClass, pluginSet, RELACSPlugin::FilterId )
 
#define addControl(controlClass, pluginSet)   addPlugin( controlClass, pluginSet, RELACSPlugin::ControlId )
 
#define addRePro(reproClass, pluginSet)   addPlugin( reproClass, pluginSet, RELACSPlugin::ReProId )
 

Macro Definition Documentation

#define addDevice (   deviceClass,
  pluginSet 
)    addPlugin( deviceClass, pluginSet, RELACSPlugin::DeviceId )

A macro to make the class deviceClass derived from the Device-class available as a plugin.

#define addAnalogInput (   aiClass,
  pluginSet 
)    addPlugin( aiClass, pluginSet, RELACSPlugin::AnalogInputId )

A macro to make the class aiClass derived from the AnalogInput-class available as a plugin.

#define addAnalogOutput (   aoClass,
  pluginSet 
)    addPlugin( aoClass, pluginSet, RELACSPlugin::AnalogOutputId )

A macro to make the class aoClass derived from the AnalogOutput-class available as a plugin.

#define addDigitalIO (   dioClass,
  pluginSet 
)    addPlugin( dioClass, pluginSet, RELACSPlugin::DigitalIOId )

A macro to make the class dioClass derived from the DigitalIO-class available as a plugin.

#define addTrigger (   triggerClass,
  pluginSet 
)    addPlugin( triggerClass, pluginSet, RELACSPlugin::TriggerId )

A macro to make the class triggerClass derived from the Trigger-class available as a plugin.

#define addAttenuator (   attenuatorClass,
  pluginSet 
)    addPlugin( attenuatorClass, pluginSet, RELACSPlugin::AttenuatorId )

A macro to make the class attenuatorClass derived from the Attenuator-class available as a plugin.

#define addAttenuate (   attenuateClass,
  pluginSet 
)    addPlugin( attenuateClass, pluginSet, RELACSPlugin::AttenuateId )

A macro to make the class attenuateClass derived from the Attenuate-class available as a plugin.

#define addModel (   modelClass,
  pluginSet 
)    addPlugin( modelClass, pluginSet, RELACSPlugin::ModelId )

A macro to make the class modelClass derived from the Model-class available as a plugin.

#define addDetector (   detectorClass,
  pluginSet 
)    addPlugin( detectorClass, pluginSet, RELACSPlugin::FilterId )

A macro to make the class detectorClass derived from the Filter-class available as a plugin.

#define addFilter (   filterClass,
  pluginSet 
)    addPlugin( filterClass, pluginSet, RELACSPlugin::FilterId )

A macro to make the class filterClass derived from the Filter-class available as a plugin.

#define addControl (   controlClass,
  pluginSet 
)    addPlugin( controlClass, pluginSet, RELACSPlugin::ControlId )

A macro to make the class controlClass derived from the Control-class available as a plugin.

#define addRePro (   reproClass,
  pluginSet 
)    addPlugin( reproClass, pluginSet, RELACSPlugin::ReProId )

A macro to make the class reproClass derived from the RePro-class available as a plugin.