- Jul 16, 2020
-
-
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
-
- May 02, 2020
-
-
Erik von Reis authored
refactored getmodulerate() into /util/modelrate.c. Affects local_dc, mx_stream, pub_sub_stream. I was unable to build mx_stream due to missing openmx. local_dc builds but is not tested. pub_sub_stream builds and pasts ctest, but it also passed when getmodelrate() was an empty function.
-
- Jul 31, 2019
-
-
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!!
-
- Jul 23, 2019
-
-
Jonathan Hanks authored
ix_fb_rcv -> ix_recv zmq_rcv_ix_xmit_delay -> zmq_recv mx2ix -> omx_recv ix_xmit - added as placeholder local_dc - added as placeholder mx_fe -> omx_xmit zmq_fe -> zmq_xmit No longer builder mx_stream.
-