Skip to content
Snippets Groups Projects
  1. Nov 30, 2021
  2. Aug 02, 2021
  3. Jun 01, 2021
  4. May 27, 2021
  5. May 21, 2021
  6. May 18, 2021
  7. May 06, 2021
    • Jonathan Hanks's avatar
      Updates to the gpsclock. · 58acce0a
      Jonathan Hanks authored
      Try to keep things to one build of the code, most/all of this can be done at run time.
      
       * Remove the GPSCLOCK cmake config option
       * Revert edcu.c and sdf_monitor.c.  These are not used anymore and should just be dropped (for another commit).
       * Removed dead symmetricom/gps code from standalone_edcu.cc.
       * Updated the gps logic used by standalone_edcu.cc (gps.hh) to use gpsclock instead of the system time if /dev/gpstime is not available.
       * Minor refactor of the controllerAppUser.c and controllerIopUser.c to reduce the number of ifdefs (for ease of reading)
       * Reworked local_dc.c to use gpsclock to use /dev/gpstime if available or gpsclock if it is not available.
      58acce0a
  8. May 05, 2021
    • Christopher Wipf's avatar
      Userspace alternative to gpstime kernel module · 97ea21ec
      Christopher Wipf authored
      This code can be used when models run in userspace and without GPS hardware.
      It removes the dependency on the special device file /dev/gpstime.
      GPS time is obtained in userspace from the system clock.
      Enable at compile time by defining USE_GPSCLOCK.
      When building a model, add userspacegps=1 to the CDS parameters.
      97ea21ec
  9. Oct 15, 2020
  10. Apr 29, 2020
  11. Apr 08, 2020
  12. Mar 30, 2020
    • Jonathan Hanks's avatar
      Removing ZMQ from the advLigoRTS code. · d2750ac5
      Jonathan Hanks authored
      The zmq streamers where kept around as a off the shelf method to move data for small (test) systems.  However the pub/sub code appears to work better, and has no distribution limitations either.  So remove the zmq code in favor of the pub/sub.
      d2750ac5
  13. Mar 11, 2020
  14. Nov 22, 2019
  15. Jul 31, 2019
    • Jonathan Hanks's avatar
      Implement local_dc · 793b8f1e
      Jonathan Hanks authored
      Local_dc reads RT model data from mbuf (rmIpcStr) concentrates the data
      into one block and stores it in an output mbuf (daq_multi_cycle_data_t).
      
      In a standalone system this would be the data concentrator.  On a larger
      system, this prepares data for a streamer process.
      
      This also adds a basic test for local_dc which starts several local
      simulated FE streams, concentrates their data and checks that each
      channel is available in the output with the expected values.
      
      This removes fe_data_concentrator.
      This updates code in fe_stream_test.
      This adds a new fe_stream_check, renaming the old (and disabled) one
      to fe_stream_check_nds.
      
      This also enables cmake based testing.
      
      !!Warning the tests fail unless mbuf and gpstime are enabled!!
      793b8f1e
  16. Jul 18, 2019
    • Jonathan Hanks's avatar
      Migrating daqd and related code from branch 3.5 · 25738869
      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.
      25738869
  17. Mar 30, 2018
  18. Mar 29, 2018
    • Jonathan Hanks's avatar
      Integrated the zmq 'compression' in the ix code + fixes. · daffe55d
      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
      daffe55d
  19. Nov 11, 2017
  20. Oct 27, 2017
  21. Sep 07, 2017
  22. Aug 08, 2017
  23. Jul 11, 2017
  24. Jul 07, 2017
  25. Jun 30, 2017
  26. Jun 24, 2017
  27. Jun 09, 2017
Loading