44 #include "../fiffsimulator.h"
72 , m_pFiffSimulator(p_pFiffSimulator)
78 this->ui.m_qLineEdit_Ip->setText(m_pFiffSimulator->m_sFiffSimulatorIP);
94 connect(ui.m_qPushButton_About, &QPushButton::released,
this, &FiffSimulatorSetupWidget::showAboutDialog);
112 cmdConnectionChanged(m_pFiffSimulator->m_bCmdClientIsConnected);
120 bool t_bSuccess =
false;
121 qint32 t_iBufferSize = ui.m_qLineEdit_BufferSize->text().toInt(&t_bSuccess);
123 if(t_bSuccess && t_iBufferSize > 0)
124 m_pFiffSimulator->m_iBufferSize = t_iBufferSize;
126 ui.m_qLineEdit_BufferSize->setText(QString(
"%1").arg(m_pFiffSimulator->m_iBufferSize));
134 if(m_pFiffSimulator->m_bCmdClientIsConnected)
138 m_pFiffSimulator->m_sFiffSimulatorIP = this->ui.m_qLineEdit_Ip->text();
148 if(m_pFiffSimulator->m_bCmdClientIsConnected)
150 this->
printToLog(this->ui.m_qLineEdit_SendCLI->text());
151 QString t_sReply = m_pFiffSimulator->m_pRtCmdClient->sendCLICommand(this->ui.m_qLineEdit_SendCLI->text());
161 ui.m_qTextBrowser_ServerMessage->insertPlainText(logMsg+
"\n");
163 QTextCursor c = ui.m_qTextBrowser_ServerMessage->textCursor();
164 c.movePosition(QTextCursor::End);
165 ui.m_qTextBrowser_ServerMessage->setTextCursor(c);
171 void FiffSimulatorSetupWidget::cmdConnectionChanged(
bool p_bConnectionStatus)
175 if(p_bConnectionStatus)
180 if(m_pFiffSimulator->m_pFiffInfo)
181 this->ui.m_qLabel_sps->setText(QString(
"%1").arg(m_pFiffSimulator->m_pFiffInfo->sfreq));
186 this->ui.m_qLineEdit_BufferSize->setText(QString(
"%1").arg(m_pFiffSimulator->m_iBufferSize));
207 this->ui.m_qLabel_ConnectionStatus->setText(QString(
"Connected"));
208 this->ui.m_qLineEdit_Ip->setEnabled(
false);
209 this->ui.m_qPushButton_Connect->setText(QString(
"Disconnect"));
210 this->ui.m_qLineEdit_SendCLI->setEnabled(
true);
211 this->ui.m_qPushButton_SendCLI->setEnabled(
true);
218 m_pFiffSimulator->m_qMapConnectors.clear();
220 m_pFiffSimulator->m_iBufferSize = -1;
223 this->ui.m_qLabel_ConnectionStatus->setText(QString(
"Not connected"));
224 this->ui.m_qLineEdit_Ip->setEnabled(
true);
225 this->ui.m_qPushButton_Connect->setText(QString(
"Connect"));
226 this->ui.m_qLineEdit_SendCLI->setEnabled(
false);
227 this->ui.m_qPushButton_SendCLI->setEnabled(
false);
229 this->ui.m_qLineEdit_BufferSize->setText(QString(
""));
239 if(m_pFiffSimulator->m_pFiffInfo)
240 this->ui.m_qLabel_sps->setText(QString(
"%1").arg(m_pFiffSimulator->m_pFiffInfo->sfreq));
246 void FiffSimulatorSetupWidget::showAboutDialog()
void cmdConnectionChanged(bool p_bStatus)
The FiffSimulator class provides a Fiff data simulator.
void disconnectCmdClient()