84 namespace MneRtClientPlugin
94 using namespace IOBuffer;
95 using namespace RTCLIENTLIB;
96 using namespace FIFFLIB;
97 using namespace XMEASLIB;
105 class MneRtClientProducer;
118 Q_PLUGIN_METADATA(IID
"mne_x/1.0" FILE
"mnertclient.json")
124 friend class MneRtClientRunWidget;
151 virtual QSharedPointer<IPlugin> clone()
const;
159 virtual bool start();
163 virtual QString getName()
const;
165 virtual QWidget* setupWidget();
174 void changeConnector(qint32 p_iNewConnectorId);
180 void connectCmdClient();
186 void disconnectCmdClient();
201 void cmdConnectionChanged(
bool p_bStatus);
207 void fiffInfoAvailable();
217 void initConnector();
220 QMutex rtServerMutex;
223 QString m_sMneRtClientClientAlias;
230 QSharedPointer<RtCmdClient> m_pRtCmdClient;
231 bool m_bCmdClientIsConnected;
233 QString m_sMneRtClientIP;
235 QSharedPointer<MneRtClientProducer> m_pMneRtClientProducer;
237 QMap<qint32, QString> m_qMapConnectors;
238 qint32 m_iActiveConnectorId;
241 qint32 m_iBufferSize;
243 QTimer m_cmdConnectionTimer;
245 QSharedPointer<RawMatrixBuffer> m_pRawMatrixBuffer_In;
250 #endif // MNERTCLIENT_H
Contains the RTServer library export/import macros.
The MneRtClientProducer class provides a Rt Client data producer for a given sampling rate...
The MneRtClient class provides a RT server connection.
CircularMatrixBuffer class declaration.
The mnertclientSQUIDControlDgl class provides the SQUID control dialog.
#define MNERTCLIENTSHARED_EXPORT
QSharedPointer< PluginOutputData< T > > SPtr
The ISensor class provides an interface for a sensor plugin.
QSharedPointer< FiffInfo > SPtr
FiffInfo class declaration.
Contains the declaration of the CircularBuffer_old class.
Contains the declaration of the NewRealTimeMultiSampleArray class.
declaration of the RtCmdClient Class.
Contains declaration of IIinverseAlgorithm interface class.