- Aug 14, 2019
-
-
Jonathan Hanks authored
Rolf took the mx2ix code, pulled the dolphin code out to make mx2rcv. This change moves the code to the mx_stream directory and renames the file to omx_recv.c.
-
-
cherry-picked from rcgtest branch
-
- Aug 12, 2019
-
-
Keith Thorne authored
-
- Aug 08, 2019
-
-
Jonathan Hanks authored
-
Keith Thorne authored
-
Jonathan Hanks authored
When resyncing to the IOP, reset the counter for all models. This helps mx_fe skip models that have not been started (ie their mbuf is unitialized). Corrected some index values. The ixDataBlock dcuheaders where indexed with the wrong value, and could cause a bad tpBlockSize to be caculated if a required model was stopped (this happens when the ii index != the db index) which can manifest itself with the process aborting after seeing an overflow.
-
- Aug 07, 2019
-
-
Keith Thorne authored
-
Rolf Bork authored
inconsistent tab/space indentation errors when run.
-
- Aug 06, 2019
-
-
Jonathan Hanks authored
Missing return values and return types keep daq from building on debian 10.
-
- Aug 03, 2019
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
This tool can scan a rmIpcStr based mbuf continually and print some information out. It was written to help debug fe or fe_stream_test issues.
-
Jonathan Hanks authored
Fix a mixup of index variables. TP size was be calculated with the wrong models (possibily uninitialized memory) data.
-
Jonathan Hanks authored
This handles the case where a model is not running at startup and we create an mbuf for it. The contents are uninitialized and undefined. Simply setting an impossible cycle counter for all models (not just the IOP) protects us from processing uninitialized mbufs. The buffers will not be seen as ready until a model runs and sets a proper cycle counter.
-
- Aug 02, 2019
-
-
Jameson Rollins authored
Implement local_dc See merge request cds/advligorts!5
-
Jonathan Hanks authored
update systemd service files for new daqd architecture See merge request cds/advligorts!8
-
Jonathan Hanks authored
Remove the requirement for -DDEV_BUILD, its tests can be used for any cmake based build.
-
- Aug 01, 2019
-
-
Jameson Rollins authored
We now have a single daqd service, and separate services for all the new front end transport components ({zmq,omx,dix}_{xmit,recv}, local_dc, etc.). The assumption for all the transport services is that the /etc/advligorts/env file exists and defines environment variables specifying the command line arguments for each service, e.g.: ZMQ_XMIT_ARGS=-e eth0 -s x1tst The daqd service expects configuration at /etc/advligorts/daqdrc.
-
Jonathan Hanks authored
mdl perm fix See merge request cds/advligorts!7
-
Jonathan Hanks authored
missed python2to3 See merge request cds/advligorts!6
-
Jameson Rollins authored
these are not executables
-
Jameson Rollins authored
-
- 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!!
-
Jameson Rollins authored
Update zmq_recv to no longer use IX. Move it to the zmq_stream dir. See merge request cds/advligorts!4
-
Jonathan Hanks authored
Moved a bit of old zmq code to an 'attic' directory in the zmq area. Ripped out the dolphin bits from zmq_recv_ix_xmit_delay.cc and renamed it zmq_stream/zmq_recv.cc. Moved ix_stream/recvr_utils.hh to zmq_stream as it was some debug code for zmq_recv_ix_xmit.
-
Jameson Rollins authored
Change FindDolphin.cmake to look for libs in /opt/DIS/lib as well as lib64 See merge request cds/advligorts!3
-
- Jul 30, 2019
-
-
Jonathan Hanks authored
-
- Jul 23, 2019
-
-
Jonathan Hanks authored
python 2to3 See merge request cds/advligorts!2
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
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.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jameson Rollins authored
"2to3 -w .", and changes to shebang lines
-
- Jul 20, 2019
-
-
Jonathan Hanks authored
The following are now included in the install in a make install: ix_fb_rcv zmq_rcv_ix_xmit_delay mx_fe zmq_fe
-
Jonathan Hanks authored
Updated the FindEPICSBase.cmake to make full targets for ca, cas, Com, gdd.
-
- Jul 19, 2019
-
-
Jonathan Hanks authored
remove build files See merge request cds/advligorts!1
-
Jonathan Hanks authored
-
Jameson Rollins authored
These files appear to be generated during the cmake configure process, and therefore shouldn't be in the repo.
-
- Jul 18, 2019
-
-
Jonathan Hanks authored
This brings in: * Updates to the cmake build to support FrameCPP 2.6+ * Various startup scripts for Debian8 & Gentoo 3.0 * Daqd files updated to match branch 3.5 * Moved over the ix/zmq/mx stream work from 3.5 * The split of daq_core.h into daq_core.h & daq_core_defs.h to centralize declarations.
-