- Mar 29, 2018
-
-
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
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4695 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 12, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4694 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Took out entire message CRC checks, which should be fixed and reinserted at some point. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4693 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Some fixes to ix_dc_xmit for cycle data size. Now funtional with a ZMQ receiver writing shared memory. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4692 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 09, 2018
-
-
Rolf Bork authored
Modified cycle_block_size to align to 8 byte boundary, required upstream for sending data via Dolphin. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4691 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Mar 08, 2018
-
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4690 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4689 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4688 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4687 6dcd42c9-f523-4c6d-aada-af552506706e
-
Jonathan Hanks authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4686 6dcd42c9-f523-4c6d-aada-af552506706e
-
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 27, 2018
-
-
Jonathan Hanks authored
At least for testing purposes we need zmq_recv to build on gcc 4.4, so make it work on the older gcc. The code still requires c++0x/c++11 but adds a work around for std::atomic not being available. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4684 6dcd42c9-f523-4c6d-aada-af552506706e
-
- Feb 24, 2018
-
-
Rolf Bork authored
git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4683 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
- Send CRC from DC to NDS/FB computers for data verification. - Needed 8 byte alignment to multi_cycle data for proper xmission on Dolphin. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4682 6dcd42c9-f523-4c6d-aada-af552506706e
-
Rolf Bork authored
Added CRC calculation to dc_xmit, which is compared at dc_fb_rcv. Moved heartbeat location of ix_multi_stream to ix_rcv_threads. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@4681 6dcd42c9-f523-4c6d-aada-af552506706e
-