Skip to content
Snippets Groups Projects
  1. Jul 16, 2020
    • Jonathan Hanks's avatar
      Update local_dc to better support running a standalone edc. · a5629100
      Jonathan Hanks authored
      Standalone edc's don't need a par file.  We use par files to get dcuid's and model rates.  This update expands local_dc to allow specifying a dcuid & rate on the command line.
      
      Added some unit testing code to local_dc
      Updated the standalone edc test to use inline dcuid notation
      Converted local_dc to use the arg library
      a5629100
  2. May 02, 2020
  3. Jul 31, 2019
    • Jonathan Hanks's avatar
      Implement local_dc · 793b8f1e
      Jonathan Hanks authored
      Local_dc reads RT model data from mbuf (rmIpcStr) concentrates the data
      into one block and stores it in an output mbuf (daq_multi_cycle_data_t).
      
      In a standalone system this would be the data concentrator.  On a larger
      system, this prepares data for a streamer process.
      
      This also adds a basic test for local_dc which starts several local
      simulated FE streams, concentrates their data and checks that each
      channel is available in the output with the expected values.
      
      This removes fe_data_concentrator.
      This updates code in fe_stream_test.
      This adds a new fe_stream_check, renaming the old (and disabled) one
      to fe_stream_check_nds.
      
      This also enables cmake based testing.
      
      !!Warning the tests fail unless mbuf and gpstime are enabled!!
      793b8f1e
  4. Jul 23, 2019
Loading