- Nov 30, 2021
-
-
Erik von Reis authored
rcg: Moved sequence check into /src/python dir. Improved sequence error message. Fixed some typos and formatting issues.
-
- Jul 01, 2021
-
-
Erik von Reis authored
-
- Jun 03, 2021
-
-
Erik von Reis authored
-
- Jun 01, 2021
-
-
Jonathan Hanks authored
* Removed the mx_stream/dx_stream directories. * Removed cmake detection for mx/omx. * Removed some checks for older C++ atomics.
-
- May 27, 2021
-
-
Jonathan Hanks authored
* fe_simulated_stream uses shm:// or mbuf:// now as well.
-
- Nov 04, 2020
-
-
Jonathan Hanks authored
Removing duplicate copies of catch.hpp.
-
- 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.
-
- Mar 30, 2020
-
-
Jonathan Hanks authored
The zmq streamers where kept around as a off the shelf method to move data for small (test) systems. However the pub/sub code appears to work better, and has no distribution limitations either. So remove the zmq code in favor of the pub/sub.
-
- Mar 11, 2020
-
-
Jonathan Hanks authored
-
- Jan 31, 2020
-
-
Jonathan Hanks authored
This is a wrapper around getopt_long to help keep program options and usage text in sync. This code builds the usage information when the options are specified.
-
- Sep 25, 2019
-
-
Jonathan Hanks authored
Introducing a new edu application. This is a regular application, based on the edcu iocsh application, but without being an epics iocsh. This is oriented towards a quick deployment of an epics->frame archiver w/o setting up an edc model.
-
Jonathan Hanks authored
simple_pv was written to support zmq, but is used by other streams and does not require zmq. This change moves it to its own area and makes sure it is always built, even when zmq is not found. Also removed an unneeded header from dix_xmit.c. Its presence was noticed when the includes changed for the simple_pv move.
-
- Sep 12, 2019
-
-
Jonathan Hanks authored
Introducing a new edu application. This is a regular application, based on the edcu iocsh application, but without being an epics iocsh. This is oriented towards a quick deployment of an epics->frame archiver w/o setting up an edc model.
-
- Aug 02, 2019
-
-
Jonathan Hanks authored
Remove the requirement for -DDEV_BUILD, its tests can be used for any cmake based build.
-
- 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.
-
- 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.
-
- Mar 29, 2018
-
-
Jonathan Hanks authored
Added cmake detection for dolphin. Currently the cmake is hardcoded for an IX adapter and the sisci library. Added ix_fb_rcv and zmq_rcv_ix_xmit as cmake built targets. Updated the ix_stream/zmq_stream makefiles to use the zmq_transport files. Minor changes to make sure that zmq_fe/zmq_thread/zmq_rcv_ix_xmit/ix_fb_rcv populate headers and lay out data in the same way. Added test code to ix_fb_rcv to read data from an mbuf instead of dolphin to allow debugging on a non-dolphin system. -B sets the source mbuf name. Allowed added the -b flag to zmq_rcv_ix_xmit/ix_fb_rcv to allow overriding the mbuf that is used. Found that ix_fb_rcv was always copying the 1st buffer/stride/cycle from the daq_multi_cycle_data_t structure in the dolphin, fixed it to push out the cycle it was claiming to copy over. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4726 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Feb 06, 2018
-
-
Jonathan Hanks authored
daqd_shmem is similar to a standiop. However it reads data from one combined shared memory segment, does not require a timer or adc card. Updates to the fe_stream_test to put data in the proper places. Additional test scripts and commands to help manipulate and introspect mbuf memory buffers. src/drv/mbuf/mbuf_probe src/zmq_stream/scripts/dump_zmq_core_structs.py Added a zmq_recv command to receive data from a zmq stream and publish it to a local mbuf. Adding a new c userspace interface to the mbuf shared memory. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4650 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 04, 2018
-
-
Jonathan Hanks authored
If built without zmq present the src/zmq_stream will not be built and the daqd builds will use a run_number_client that always returns a run number of 0. This is in response to a request to build the daqd variants w/o having a hard zmq dependency. The change has been done to both the CMake and autotools build systems. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4625 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Oct 31, 2017
-
-
Jonathan Hanks authored
The goal is to have a program that can be run instead of a FE model, that produces a known (and adjustable) rate of known data to provide an easy way to test the data flow in daqd. This code does not build yet. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4542 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Aug 11, 2017
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4436 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Aug 08, 2017
-
-
Jonathan Hanks authored
Added detection of open-mx. -DOPENMX_PATH git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4429 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jul 27, 2017
-
-
Jonathan Hanks authored
A 'firehose' test to push out a large stream of data. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4420 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jun 20, 2017
-
-
Jonathan Hanks authored
Plus some additions to help with adding atomics to handle some race conditions (not actually enabled yet). git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4374 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jun 09, 2017
-
-
Jonathan Hanks authored
This is to give us integration with modern tooling, out of tree builds, and easier packaging. This is not yet ready for production. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4372 6dcd42c9-f523-4c6d-aada-af552506706e
-