MNE-CPP
beta 0.1
|
The MneRtClient class provides a RT server connection. More...
#include <mnertclient.h>
Signals | |
void | cmdConnectionChanged (bool p_bStatus) |
void | fiffInfoAvailable () |
Public Member Functions | |
MneRtClient () | |
virtual | ~MneRtClient () |
void | clear () |
virtual QSharedPointer< IPlugin > | clone () const |
void | init () |
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 () |
QList< QWidget * > | getPluginWidgets () |
InputConnectorList & | getInputConnectors () |
OutputConnectorList & | getOutputConnectors () |
Protected Member Functions | |
virtual void | run () |
![]() | |
void | addPluginAction (QAction *pAction) |
void | addPluginWidget (QWidget *pWidget) |
Friends | |
class | MneRtClientSetupWidget |
class | MneRtClientRunWidget |
class | mnertclientSQUIDControlDgl |
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 MneRtClient class provides a RT server connection.
DECLARE CLASS MneRtClient
Definition at line 115 of file mnertclient.h.
MneRtClient::MneRtClient | ( | ) |
Constructs a MneRtClient.
Definition at line 76 of file mnertclient.cpp.
|
virtual |
Destroys the MneRtClient.
Definition at line 92 of file mnertclient.cpp.
void MneRtClient::changeConnector | ( | qint32 | p_iNewConnectorId | ) |
Change connector
[in] | p_iNewConnectorId | new connector ID |
Definition at line 169 of file mnertclient.cpp.
void MneRtClient::clear | ( | ) |
Clears the rt server
Definition at line 205 of file mnertclient.cpp.
|
virtual |
|
signal |
Emitted when command clients connection status changed
[in] | p_bStatus | connection status |
void MneRtClient::connectCmdClient | ( | ) |
Connects the cmd client.
Definition at line 214 of file mnertclient.cpp.
void MneRtClient::disconnectCmdClient | ( | ) |
Disconnects the cmd client.
Definition at line 269 of file mnertclient.cpp.
|
signal |
Emitted when fiffInfo is available
|
virtual |
Returns the plugin name. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 373 of file mnertclient.cpp.
|
virtual |
Returns the plugin type. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 365 of file mnertclient.cpp.
|
virtual |
Initialise the MneRtClient.
Implements MNEX::IPlugin.
Definition at line 112 of file mnertclient.cpp.
void MneRtClient::requestInfo | ( | ) |
Request FiffInfo using cmd client and producer (data client)
Definition at line 285 of file mnertclient.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 393 of file mnertclient.cpp.
|
virtual |
Returns the set up widget for configuration of ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 381 of file mnertclient.cpp.
|
virtual |
Starts the ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 304 of file mnertclient.cpp.
|
virtual |
Stops the ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 340 of file mnertclient.cpp.