- 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.
-
- Sep 21, 2018
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4827 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jun 21, 2018
-
-
Jonathan Hanks authored
daqd_shmem used to be protected by a 'DEV_BUILD' option, build it all the time, if you can. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4763 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 08, 2018
-
-
Jonathan Hanks authored
When run on gcc 4.4 the zmq_recv process would segfault on the construction of the zmq receiving object. This is a rewrite of that code back to C in hopes that that cleared up an issue specific to gcc 4.4. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4685 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Feb 09, 2018
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4657 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4656 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Feb 08, 2018
-
-
Jonathan Hanks authored
A number of structures have common portions, extract the common header fields. Fixed a spurious copy/paste error in comm_impl.cc. Moved the zmq_recv from using a max number of dcus to using a max transmission size. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4653 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Combined the data/gds structures into one. Updated the logic to allow moving data from the fe simulation through to the daqd. Partial work on the daqd_shmem system (not complete). Pulled some logic out of comm.y and placed it in its own files comm_impl.cc/hh, to aid in debugging/tool introspection. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4651 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
-
- Dec 08, 2017
-
-
Jonathan Hanks authored
The rcv build of daqd had code to read cycle count information from an array of rmIpcStr structures. 1. This was unneeded in this build of daqd 2. The array was never initialized and resulted in invalid pointers 3. It only ran in production due to optimization recognizing a unused variable and removing the bad read. This code breaks the producer.cc out to producer_rcv.cc and removes the unneeded rmIpcStr structures and accesses. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4593 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Sep 07, 2017
-
-
Jonathan Hanks authored
Needed to split the zmq_daq.h file into two portions to avoid name conflicts on channel_t structures. The daqd does not need (cannot use) the version found in the zmq_daq.h. So zmq_daq_core.h contains the structures and definitions that the daqd needs to injest streams from the FE computers. zmq_daq.h includes zmq_daq_core.h. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4469 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Improving the C++11 detection/selection for old cmake & gcc git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4468 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Aug 18, 2017
-
-
Jonathan Hanks authored
To enable you must pass -DDEV_BUILD=1 to cmake. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4451 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Aug 12, 2017
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4444 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Aug 11, 2017
-
-
Jonathan Hanks authored
Defaults to /usr/local/... use -DCMAKE_INSTALL_PREFIX=... to set a different prefix. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4438 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Aug 10, 2017
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4435 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jul 25, 2017
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4414 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jul 11, 2017
-
-
Jonathan Hanks authored
The producer has been split out for zmq, but still does mx. CMake changes to help with builds of multiple daqds. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4409 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jul 07, 2017
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4408 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jun 30, 2017
-
-
Jonathan Hanks authored
Add the following to the daqdrc: update configuration number "tcp://hostname:port" The address references the zmq req socket that the run number server is running on. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4396 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
-