- Jun 20, 2018
-
-
Rolf Bork authored
- Widened the receive window from 5msec to 10msec. This made dual DC work on LLO DTS. - Changes to diags printed when run in verbose mode. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4762 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
zmq_fe requires IFO/SITE environment variables to be set or to have the gdstp directory passed in. Update the options for the gdstp directory, to aid startup scripts and keep the options more consistent with other send/receive programs by changing the gdstp dir option from -g to -d in order to not conflict with the ix group number. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4761 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Added monitor_thread_scheduling.py, this is a pcaspy script which takes two arguments, a PID and a prefix. It then exports a set of PVs, currently one per child thread of the given PID that contains the last cpu the thread was scheduled on. It refreshes the data at a 4hz rate. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4760 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Jun 11, 2018
-
-
Jonathan Hanks authored
set parameter "GDS_BROADCAST" = "1"; for a gds broadcaster. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4759 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Changed a local buffer from being stack allocated to heap allocated. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4758 6dcd42c9-f523-4c6d-aada-af552506706e
-
- May 01, 2018
-
-
Jonathan Hanks authored
The configuration on the running system is: start trend 600 60; The last value (60) can be any multiple of 60 and defines how many minutes are in a minute trend. This option is being changed to: start trend optionalint; So in the production system it would be: start trend 600; Do not allow multi-minute trends. It is too easy to misconfigure and end up with your minute trends averaging data longer than you thought. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4748 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Apr 20, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4747 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Apr 10, 2018
-
-
Jonathan Hanks authored
Attempts to set zmq rate limiting and multicast packet size from the environment. Sets ZMQ_RATE to the value of the environment variable ZMQ_RATE if it exists. Sets ZMQ_MULTICAST_MTPDU to the value of the environment variable if it exists. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4746 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Updated zmq_fe, zmq_threads, zmq_rcv_ix_xmit to allow protocol and port specification. This is a step towards allowing broadcast support, but will immediately allow us to move ports and services around. The initial use case for this is testing. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4745 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
dc_cas.py will auto restart its IOC if it notices a change in the list of PVs. It can now also process multiple messages in an iteration, to speed up running through a back log. It still only exports the most recent message to EPICS. Fixed some alarm parameters in zmq_threads pv export and added some PVs to monitor the count of endpoints that contributed data during the last second. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4744 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Apr 09, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4739 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Apr 05, 2018
-
-
Jonathan Hanks authored
Added an interface to export stats from zmq_data over a pipe and python pcaspy server to reflect that data to EPICS. This keeps the epics code out of the zmq_threads code but gives us the ability to trend via epics. zmq_threads -p <prefix> -P <path to named fifo> dc_cas.py <path to named fifo> git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4736 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 30, 2018
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4733 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 29, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4731 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4729 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4728 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
Since dolphin only sends 1 cycle, don't try and copy other cycles git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4727 6dcd42c9-f523-4c6d-aada-af552506706e
-
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
-
Jonathan Hanks authored
Compress the zmq stream by removing unneeded dcu headers and TP table entries. Fix some issues with data/TP layout in misc programs. Renamed the daq_multi_cycle_... dataBlockSize to make it different than the dcu_message_header_t dataBlockSize field. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4725 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 25, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4722 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
If -g <ix group> argument is not set, then code will simply write to shared memory. In this way, code can run on a FW/NDS computer in a system with no data concentrator, and receive data directly from FE computers via 0MQ. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4721 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 24, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4720 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4719 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4718 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 23, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4717 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4716 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4715 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4714 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 22, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4713 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4712 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4711 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
or, with the -e option, can send data via ZMQ. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4710 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Also, now only sends data for actively running models. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4709 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 21, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4708 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
shared memory instead of passing on via ZMQ publisher. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4706 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4705 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 20, 2018
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4703 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
This code essentially converts DAQ data as sent by FE models to shared memory into new daq_multi_cycle data type in local shared memory. Intended use is as DAQ for standalone computers and common interface for DAQ networking software using ZeroMQ, Dolphin, MX, etc. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4702 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 16, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4700 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4699 6dcd42c9-f523-4c6d-aada-af552506706e
-