Daqd update, serve data from circular buffers before going to disk if possible.
Update the daqd to server requests with absolute gps times from the circular buffer if it is available before going to disk.
Previously this was done the other way, if an absolute gps time was specified the request was sent to disk and then the remainder was sent from memory, which opens up requests to errors in setting up the command for the nds server or issues on the nds process as well.
This request also has a number of other code cleanups that were done to make the code leading up to this operation easier to understand and maintain in the future.
Merge request reports
Activity
63 ostream* yyout_; 64 }; 65 } // namespace 66 20 67 namespace comm_impl 21 68 { 22 69 void 23 start_write_impl( void* lexer, 24 int writerType_2_, 25 char* optionalAddress_3_, 26 int optionalStart_4_, 27 int optionalStop_5_, 28 char* optionalBroadcast_6_, 29 int decimateOption_7_, 30 int channelNames_9_ ) 70 start_write_impl( void* lexer, mentioned in commit 79a36901