43, m_bIsConnected(false)
44, m_bIsMeasuring(false)
46, m_sClientAlias(p_sClientAlias)
47, m_sRtServerHostName(p_sRtServerHostname)
86 t_cmdClient.connectToHost(m_sRtServerHostName, m_iDefaultPort);
87 t_cmdClient.waitForConnected(1000);
89 while (t_cmdClient.state() != QTcpSocket::ConnectedState) {
91 t_cmdClient.connectToHost(m_sRtServerHostName, m_iDefaultPort);
92 t_cmdClient.waitForConnected(1000);
96 t_dataClient.connectToHost(m_sRtServerHostName, m_iDefaultPort);
97 t_dataClient.waitForConnected();
100 m_bIsConnected =
true;
142 t_cmdClient[
"measinfo"].pValues()[0].setValue(clientId);
143 t_cmdClient[
"measinfo"].send();
145 m_pFiffInfo = t_dataClient.
readInfo();
148 t_cmdClient[
"start"].pValues()[0].setValue(clientId);
149 t_cmdClient[
"start"].send();
151 while (m_bIsRunning) {
154 t_dataClient.
readRawBuffer(m_pFiffInfo->nchan, matData, kind);
157 to += matData.cols();
158 qInfo(
"Reading %d ... %d = %9.3f ... %9.3f secs...", from, to,
159 static_cast<float>(from) / m_pFiffInfo->sfreq,
160 static_cast<float>(to) / m_pFiffInfo->sfreq);
161 from += matData.cols();
165 m_bIsRunning =
false;
173 t_cmdClient.disconnectFromHost();
177 m_bIsConnected =
false;