63 : m_pEEGoSports(pEEGoSports)
81 int iSamplingFrequency,
83 bool bWriteDriverDebugToFile,
84 QString sOutputFilePath,
85 bool bMeasureImpedance)
88 if(m_pEEGoSportsDriver->initDevice(iNumberOfChannels,
91 bWriteDriverDebugToFile,
108 m_bIsRunning =
false;
111 m_pEEGoSports->m_pRawMatrixBuffer_In->releaseFromPush();
113 while(this->isRunning())
114 m_bIsRunning =
false;
117 m_pEEGoSportsDriver->uninitDevice();
129 MatrixXf matRawBuffer;
131 if(m_pEEGoSportsDriver->getSampleMatrixValue(matRawBuffer))
Contains the declaration of the EEGoSports class.
The EEGoSportsDriver class provides real time data acquisition of EEG data with a TMSi Refa device...
void setSampleData(MatrixXf &matRawBuffer)
Contains the declaration of the EEGoSportsDriver class. This class implements the basic communication...
virtual void start(int iNumberOfChannels, int iSamplingFrequency, bool bUseChExponent, bool bWriteDriverDebugToFile, QString sOutputFilePath, bool bMeasureImpedance)
EEGoSportsProducer(EEGoSports *pEEGoSports)
Contains the declaration of the EEGoSportsProducer class.
The EEGoSports class provides a EEG connector. In order for this plugin to work properly the driver d...