MNE-CPP
beta 1.0
|
The Neuromag class provides a RT server connection. More...
#include <neuromag.h>
Signals | |
void | cmdConnectionChanged (bool p_bStatus) |
void | fiffInfoAvailable () |
Public Member Functions | |
Neuromag () | |
virtual | ~Neuromag () |
void | clear () |
virtual QSharedPointer< IPlugin > | clone () const |
virtual void | init () |
virtual void | unload () |
virtual bool | start () |
virtual bool | stop () |
virtual IPlugin::PluginType | getType () const |
virtual QString | getName () const |
virtual QWidget * | setupWidget () |
void | changeConnector (qint32 p_iNewConnectorId) |
void | connectCmdClient () |
void | disconnectCmdClient () |
void | requestInfo () |
![]() | |
virtual | ~ISensor () |
virtual bool | multiInstanceAllowed () const |
![]() | |
virtual | ~IPlugin () |
QList< QAction * > | getPluginActions () |
InputConnectorList & | getInputConnectors () |
OutputConnectorList & | getOutputConnectors () |
Protected Member Functions | |
virtual void | run () |
![]() | |
void | addPluginAction (QAction *pAction) |
Friends | |
class | NeuromagSetupWidget |
Additional Inherited Members | |
![]() | |
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 Neuromag class provides a RT server connection.
DECLARE CLASS Neuromag
Definition at line 115 of file neuromag.h.
Neuromag::Neuromag | ( | ) |
Constructs a Neuromag.
Definition at line 76 of file neuromag.cpp.
|
virtual |
Destroys the Neuromag.
Definition at line 92 of file neuromag.cpp.
void Neuromag::changeConnector | ( | qint32 | p_iNewConnectorId | ) |
Change connector
[in] | p_iNewConnectorId | new connector ID |
Definition at line 157 of file neuromag.cpp.
void Neuromag::clear | ( | ) |
Clears the rt server
Definition at line 193 of file neuromag.cpp.
|
virtual |
|
signal |
Emitted when command clients connection status changed
[in] | p_bStatus | connection status |
void Neuromag::connectCmdClient | ( | ) |
Connects the cmd client.
Definition at line 202 of file neuromag.cpp.
void Neuromag::disconnectCmdClient | ( | ) |
Disconnects the cmd client.
Definition at line 259 of file neuromag.cpp.
|
signal |
Emitted when fiffInfo is available
|
virtual |
Returns the plugin name. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 371 of file neuromag.cpp.
|
virtual |
Returns the plugin type. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 363 of file neuromag.cpp.
|
virtual |
void Neuromag::requestInfo | ( | ) |
Request FiffInfo using cmd client and producer (data client)
Definition at line 275 of file neuromag.cpp.
|
protectedvirtual |
The starting point for the thread. After calling start(), the newly created thread calls this function. Returning from this method will end the execution of the thread. Pure virtual method inherited by QThread.
Implements MNEX::ISensor.
Definition at line 389 of file neuromag.cpp.
|
virtual |
Returns the set up widget for configuration of ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 379 of file neuromag.cpp.
|
virtual |
Starts the ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 297 of file neuromag.cpp.
|
virtual |
Stops the ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 339 of file neuromag.cpp.
|
virtual |
Is called when plugin is detached of the stage. Can be used to safe settings.
Implements MNEX::ISensor.
Definition at line 125 of file neuromag.cpp.