- Nov 07, 2019
- Sep 27, 2019
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
- Sep 26, 2019
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
For now require edc ini entries to be floats @ 16Hz.
-
- Sep 25, 2019
-
-
Jonathan Hanks authored
fe_stream_check_edcu_nds. Given a timespan (w/o gaps) it checks: * That there is a consistent number of (*)EDCU_CHAN_(CONN|CNT|NOCON) values. * There can be no non-connected channels for this test * It then samples a number of channels that were generated by a synthetic generator and verifies they have the expected values. * To deal with delays in epics changes being propagated, the comparison looks at the current second and the previous second and allows a blending of their values.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
This is used to give a prefix to the connected/not-connected/... variables.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
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
As we only store 32bit floats in daq data stream, only deal with floats. Then remove double->float cast in the fast copy loop. Update the fast copy loop to be a memcpy. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/branches/branch-3.5@4943 6dcd42c9-f523-4c6d-aada-af552506706e
-
-
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.
-
Jonathan Hanks authored
This should allow the system to build when open-mx is present.
-
- Sep 24, 2019
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
This is used to give a prefix to the connected/not-connected/... variables.
-
- Sep 12, 2019
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
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.
-
- Sep 10, 2019
-
-
Jonathan Hanks authored
As we only store 32bit floats in daq data stream, only deal with floats. Then remove double->float cast in the fast copy loop. Update the fast copy loop to be a memcpy. git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/branches/branch-3.5@4943 6dcd42c9-f523-4c6d-aada-af552506706e
-
-
- Sep 06, 2019
-
-
Jonathan Hanks authored
Tests: * daqd * nds
-
Jonathan Hanks authored
-
- Sep 05, 2019
-
-
Jonathan Hanks authored
fe_multi_stream_test can now write out individual models mbufs (the rmIpcStr structure) as well as a combined daq_multi_cycle_t structure. Remove fe_stream_test, rework the zmq/local_dc tests to use fe_multi_stream.
-
- Sep 04, 2019
-
-
Jonathan Hanks authored
The channel mix wasn't properly generating mid data rate range channels.
-
Jonathan Hanks authored
The test is to: * start a simulated IFO (via fe_multi_stream_test) * start daqd * read live data from nds * verify the data This updates the NDS2 client detection, reimplements fe_stream_check_nds, and adds some test harness logic.
-
- Aug 28, 2019
-
-
Jonathan Hanks authored
Adding a proposed clang-format style to the repository, along with a helper script. This is for evaulation. To use, "reformat_files *.c *.h". It just makes sure that the -i and -style="file" get added to the clang-format call.
-
- Aug 23, 2019
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
fe_stream_test is a single front end outputing a rmIpcStr to mbuf. fe_multi_stream_test can be used to simulate fe systems in bulk, it outputs to a dac_multi_cycle_t in mbuf, along with populating a ini directory and master file. This is targeted for daqd development and testing. This adds a fe_generator_support library which holds some common code between the two generators. This also adds another check to fe_stream_check, verifying the data crc.
-
- Aug 22, 2019
-
-
Jonathan Hanks authored
Fix usage message in local_dc. Remove commented out code in the makefile and associated .c code Looking for variables with ix_ prefix and removed an usused bit.
-
Jonathan Hanks authored
* Renamed the cmake target ix_xmit to dix_xmit. Copied in code from mx2ix.c, removed the mx specific bits. * Reformatted local_dc.c, explicitly checking for 64bit alignment in tests * fe_stream_check requires that the dataCycleSize is 8 byte aligned. * Adding a simple test program to the ix_stream area. ix_test -g <num> -s - sending/server side test ix_test -g <num> -c - recieving/client side test ix_test -g <num> [-c] -d - recieving side, dump first 64 bytes of data * dix_xmit waits for the input buffer to be valid before checking buffers. If you read the input mbuf before it is ready you will likely have invalid input and will make bad assumptions about buffer lengths and data strides. So wait until data is ready and then start up. * Moved ix_fb_rcv.c to dix_recv.c. Ran clang-format on the code. Reviewed the program arguments.
-