MNE-CPP
beta 1.0
|
The TriggerControl is a MNE-X plugin which contains an intuitive terminal for manual configurations of output channels and an automated processing of connected signal channels. More...
#include <triggercontrol.h>
Signals | |
void | sendByte (int value, int channel) |
Public Member Functions | |
TriggerControl () | |
~TriggerControl () | |
virtual void | init () |
virtual void | unload () |
virtual QSharedPointer< IPlugin > | clone () const |
virtual bool | start () |
virtual bool | stop () |
virtual IPlugin::PluginType | getType () const |
virtual QString | getName () const |
virtual QWidget * | setupWidget () |
void | updateSingleChannel (XMEASLIB::NewMeasurement::SPtr pMeasurement) |
void | update (XMEASLIB::NewMeasurement::SPtr pMeasurement) |
void | byteReceived () |
![]() | |
virtual | ~IAlgorithm () |
virtual bool | multiInstanceAllowed () const |
![]() | |
virtual | ~IPlugin () |
QList< QAction * > | getPluginActions () |
InputConnectorList & | getInputConnectors () |
OutputConnectorList & | getOutputConnectors () |
Protected Member Functions | |
virtual void | run () |
void | sendByteTo (int value, int channel) |
![]() | |
void | addPluginAction (QAction *pAction) |
Friends | |
class | SettingsWidget |
Additional Inherited Members | |
![]() | |
typedef QSharedPointer< IAlgorithm > | SPtr |
typedef QSharedPointer< const IAlgorithm > | ConstSPtr |
![]() | |
enum | PluginType { _ISensor, _IAlgorithm, _IIO, _PluginSet } |
typedef QSharedPointer< IPlugin > | SPtr |
typedef QSharedPointer< const IPlugin > | ConstSPtr |
typedef QVector< QSharedPointer< PluginInputConnector > > | InputConnectorList |
typedef QVector< QSharedPointer< PluginOutputConnector > > | OutputConnectorList |
![]() | |
InputConnectorList | m_inputConnectors |
OutputConnectorList | m_outputConnectors |
The TriggerControl is a MNE-X plugin which contains an intuitive terminal for manual configurations of output channels and an automated processing of connected signal channels.
DECLARE CLASS TriggerControl
Definition at line 101 of file triggercontrol.h.
TriggerControl::TriggerControl | ( | ) |
Constructs a TriggerControl.
Definition at line 86 of file triggercontrol.cpp.
TriggerControl::~TriggerControl | ( | ) |
Destroys the TriggerControl.
Definition at line 116 of file triggercontrol.cpp.
void TriggerControl::byteReceived | ( | ) |
Initialise input and output connectors.
Definition at line 704 of file triggercontrol.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Initialise input and output connectors.
Implements MNEX::IAlgorithm.
Definition at line 137 of file triggercontrol.cpp.
|
protectedvirtual |
|
protected |
Sets or Unsets the HardWired channel from the terminal function (see manual)
Definition at line 684 of file triggercontrol.cpp.
|
virtual |
|
virtual |
Starts the TriggerControl by starting the triggercontrol's thread.
Implements MNEX::IAlgorithm.
Definition at line 175 of file triggercontrol.cpp.
|
virtual |
Stops the TriggerControl by starting the triggercontrol's thread.
Implements MNEX::IAlgorithm.
Definition at line 234 of file triggercontrol.cpp.
|
virtual |
Is called when plugin is detached of the stage. Can be used to safe settings.
Implements MNEX::IAlgorithm.
Definition at line 167 of file triggercontrol.cpp.
void TriggerControl::update | ( | XMEASLIB::NewMeasurement::SPtr | pMeasurement | ) |
void TriggerControl::updateSingleChannel | ( | XMEASLIB::NewMeasurement::SPtr | pMeasurement | ) |
[...]
Definition at line 315 of file triggercontrol.cpp.