Project

General

Profile

v1_06_00

Summary Description

Version v1_06_00 was released on 01/14/2015. This version is the first pass at conforming to the 12Jan2016 version of the DTC firmware. Also, due to the fact that no CFO testing has been done or is planned, and the increasing overlap between the DTC and CFO functionality, the CFOInterface has been dropped from the repository (It was a near-clone of the DTCInterface anyway). There has also been significant re-organization of the DTC library, though this does NOT manifest in interface changes. This version's mu2esim class has not been fully updated, expect v1_06_01 in the near future as that work is completed.

DTCInterface Changes

  • Node.js modules are now built entirely using integrated CMake commands. binding.gyp and build.sh have been removed from the repository.
  • Library classes have been renamed to have .cpp extension. All header files have .h extension, and program files have .cc extension
  • The "tester" executable has been added, which is an ARTDAQ-less version of the Mu2eReceiver_generator from mu2e_artdaq, used to test the performance of the library in conditions as similar as possible to actual data-taking
  • The DTC register map and convenience functions have been moved to "DTC_Registers.h/cpp"
  • DTC Packet format specifications have been moved to "DTC_Packets.h/cpp"
  • New Detector Emulation registers added

CFOInterface Changes

  • DELETED FROM REPOSITORY (No CFO testing has been done to date, want to fork off of DTC library at late as possible)

DTC Web Interface Changes

  • Reformatting and code cleanup

CFO Web Interface Changes

  • DELETED FROM REPOSITORY (No CFO testing has been done to date, want to fork off of DTC library at late as possible)

Driver Changes

  • none