View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
ID | Project | Category | View Status | Date Submitted | Last Update |
0000169 | openvibe-acquisition-server | feature request | public | 2015-02-20 12:38 | 2015-04-13 10:46 |
|
Reporter | jfrey | |
Assigned To | | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | acknowledged | Resolution | open | |
Platform | x86_64 | OS | Linux | OS Version | Ubuntu |
|
Summary | 0000169: Acquisition server freezes with telnet reader while waiting for samples |
Description | With the telnet reader when nothing comes from the network then the window of the acquisition server freezes and does not respond. Users could erroneously believe that the application crashed whereas the problem originates from the TCP server streaming EEG data. Solution: have to wait for the data to arrive, the TCP server to stop (trigger disconnection)... or kill the whole acquisition server.
Since there is no threading, nothing istransmitted to the designer (no drift correction). Should at least show a message informing the user (eg "waiting for sample...")
Program is trapped inside the "for(uint32 j=0; j<m_ui32SampleCountPerSentBlock; j++)" loop of "ovasCDriverGenericRawReader.cpp", because of the blocking "m_pConnection->receiveBufferBlocking(m_pDataFrame, m_ui32DataFrameSize);" in "ovasCDriverGenericRawTelnetReader.cpp"
|
Tags | No tags attached. |
|
Attached Files | |
|