Daqd, when servicing get_data requests attempt to read from the circular buffer first.
Previously requests that did not have a start/delta time could go from the buffer by default, and a start/delta would read from frame first and then finish up in reading from ram. The implications are that short reads that use absolute gps times that fall in the time span the data is available but where a frame has not been written yet will fail as it will attempt to read a frame, fail, then return. This pushes a check up front to see if the start/delta is caught completely in the in memory buffer and then attempts to read that before falling back to reading from frames.
parent
7083f568
No related branches found
No related tags found
Please register or sign in to comment