- Feb 09, 2018
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4656 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
zmq_daq_core.h is not really zmq specific anymore, so take the ZMQ out of the defines. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4655 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Also, fix for running without CPU SHUTDOWN. This is still has unstable timing, but at least module can be unloaded/reloaded now in this compile option. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4654 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
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4652 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
-
- Jan 31, 2018
-
-
Rolf Bork authored
- Better IOP sync at 64K - Addition of memory space for a virtual ADC for IOP to read input from. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4647 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 25, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4646 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 20, 2018
-
-
Jonathan Hanks authored
Add a bounds check on reading the string for an enum. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4645 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 18, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4639 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4638 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4637 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Increased real-time code optimization from O to O3. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4636 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4635 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4634 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 12, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4633 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 11, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4632 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 09, 2018
-
-
Rolf Bork authored
code is running based on CPU METER value. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4629 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4628 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4627 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jan 04, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4626 6dcd42c9-f523-4c6d-aada-af552506706e
-
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
-
Jonathan Hanks authored
Use the new flag -n/--dry-run if you just want to calculate the offsets. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4624 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Forward port of r4609. use leap second data from ietf-leap-seconds package as default for calc_gps_offset.py for setting offset in the gpstime kernel module git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4623 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Export timing card status, gps offsets, gps time, ... via sysfs. This includes exporting the type of gps_offset needed via /sys/kernel/gpstime/offset_type so that a userspace program can determine how to calculate the proper gps offset. Updated the calc_gps_offset.py program to have a --status and --auto/-a flags to show card status and determine the type of gps_offset to produce. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4621 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Also renamed /dev/symmetricom /dev/gpstime git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4619 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Remove the throw() from full_frame to allow it to crash with the default handler and show better debug output git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4618 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Also adjusts the build system to use the vendored copy of the zmq bindings if the zmq.hpp file cannot be found. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4616 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4615 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Starting to add what used to be /proc/model/status info to be output as EPICS records. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4614 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Separated controller.c cnd moduleLoad.c code into separte code for IOP and User app. This is part of a compile option cleanup process. Also, all references to /proc files is now removed in favor of moving those outputs to EPICS records. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4613 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Dec 21, 2017
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4604 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Dec 19, 2017
-
-
Jonathan Hanks authored
Fix a segfault in dataviewer that happens with the LIGONDSIP variable is not set. The updated script prints an error message and aborts. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4599 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Reworked the cmake logic to better represent the dependencies in the gds code, including the rpc generated files. This should allow parallel builds to work with cmake. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4598 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
-
Jonathan Hanks authored
Still needs access to config/cmake/FindZMQ.cmake, but it can be configured by itself. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4591 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Still needs access to config/cmake/FindZMQ.cmake, but it can be configured by itself. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4590 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Dec 05, 2017
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4582 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Dec 01, 2017
-
-
Jonathan Hanks authored
If development files for libXpm or libXt are not installed the cmake process would crash. The detection variables are not defined at all if they are not found. Rework the tests, such that it works as it should, the cmake finishes and dataviewer is not built if dependencies are not found. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4578 6dcd42c9-f523-4c6d-aada-af552506706e
-