MNE-CPP  beta 0.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Protected Member Functions | Friends | List of all members
MneRtClientPlugin::MneRtClient Class Reference

The MneRtClient class provides a RT server connection. More...

#include <mnertclient.h>

Inheritance diagram for MneRtClientPlugin::MneRtClient:
MNEX::ISensor MNEX::IPlugin

Signals

void cmdConnectionChanged (bool p_bStatus)
 
void fiffInfoAvailable ()
 

Public Member Functions

 MneRtClient ()
 
virtual ~MneRtClient ()
 
void clear ()
 
virtual QSharedPointer< IPluginclone () 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 ()
 
- Public Member Functions inherited from MNEX::ISensor
virtual ~ISensor ()
 
virtual bool multiInstanceAllowed () const
 
- Public Member Functions inherited from MNEX::IPlugin
virtual ~IPlugin ()
 
QList< QAction * > getPluginActions ()
 
QList< QWidget * > getPluginWidgets ()
 
InputConnectorListgetInputConnectors ()
 
OutputConnectorListgetOutputConnectors ()
 

Protected Member Functions

virtual void run ()
 
- Protected Member Functions inherited from MNEX::IPlugin
void addPluginAction (QAction *pAction)
 
void addPluginWidget (QWidget *pWidget)
 

Friends

class MneRtClientSetupWidget
 
class MneRtClientRunWidget
 
class mnertclientSQUIDControlDgl
 

Additional Inherited Members

- Public Types inherited from MNEX::IPlugin
enum  PluginType { _ISensor, _IAlgorithm, _IIO, _PluginSet }
 
typedef QSharedPointer< IPluginSPtr
 
typedef QSharedPointer< const
IPlugin
ConstSPtr
 
typedef QVector
< QSharedPointer
< PluginInputConnector > > 
InputConnectorList
 
typedef QVector
< QSharedPointer
< PluginOutputConnector > > 
OutputConnectorList
 
- Protected Attributes inherited from MNEX::IPlugin
InputConnectorList m_inputConnectors
 
OutputConnectorList m_outputConnectors
 

Detailed Description

The MneRtClient class provides a RT server connection.

DECLARE CLASS MneRtClient

Definition at line 115 of file mnertclient.h.

Constructor & Destructor Documentation

MneRtClient::MneRtClient ( )

Constructs a MneRtClient.

Definition at line 76 of file mnertclient.cpp.

MneRtClient::~MneRtClient ( )
virtual

Destroys the MneRtClient.

Definition at line 92 of file mnertclient.cpp.

Member Function Documentation

void MneRtClient::changeConnector ( qint32  p_iNewConnectorId)

Change connector

Parameters
[in]p_iNewConnectorIdnew 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.

QSharedPointer< IPlugin > MneRtClient::clone ( ) const
virtual

Clone the plugin

Implements MNEX::ISensor.

Definition at line 103 of file mnertclient.cpp.

void MneRtClientPlugin::MneRtClient::cmdConnectionChanged ( bool  p_bStatus)
signal

Emitted when command clients connection status changed

Parameters
[in]p_bStatusconnection 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.

void MneRtClientPlugin::MneRtClient::fiffInfoAvailable ( )
signal

Emitted when fiffInfo is available

QString MneRtClient::getName ( ) const
virtual

Returns the plugin name. Pure virtual method inherited by IModule.

Returns
the name of the ISensor.

Implements MNEX::ISensor.

Definition at line 373 of file mnertclient.cpp.

IPlugin::PluginType MneRtClient::getType ( ) const
virtual

Returns the plugin type. Pure virtual method inherited by IModule.

Returns
type of the ISensor

Implements MNEX::ISensor.

Definition at line 365 of file mnertclient.cpp.

void MneRtClient::init ( )
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.

void MneRtClient::run ( )
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.

QWidget * MneRtClient::setupWidget ( )
virtual

Returns the set up widget for configuration of ISensor. Pure virtual method inherited by IModule.

Returns
the setup widget.

Implements MNEX::ISensor.

Definition at line 381 of file mnertclient.cpp.

bool MneRtClient::start ( )
virtual

Starts the ISensor. Pure virtual method inherited by IModule.

Returns
true if success, false otherwise

Implements MNEX::ISensor.

Definition at line 304 of file mnertclient.cpp.

bool MneRtClient::stop ( )
virtual

Stops the ISensor. Pure virtual method inherited by IModule.

Returns
true if success, false otherwise

Implements MNEX::ISensor.

Definition at line 340 of file mnertclient.cpp.


The documentation for this class was generated from the following files: