-
08.01.00
New MINOR release 08.01.00 Changes since 08.00.01: * port to ApplicationCore 3 and use imported cmake targets
-
08.00.01
New PATCH release 08.00.01 Changes since 08.00.00: * implement RefAvgStatus * bugfixes of CTK DoocsAdapter (see log there)
-
08.00.00
New MAJOR release 08.00.00 * use ChimeraTK::Boolean * optimization - use writeIfDifferent * new signals concept they implement a layer of abstraction for configuring connections of dcm channels and adc channels * status handling via status aggregator
-
07.01.04
New PATCH release 07.01.04 new class LoggingSetup for boost::log setup, solves the problem of buffered log messages, when stdout redirected
-
07.01.03
New PATCH release 07.01.03 deactivate X2TimerMonitor module improve initial value handling use backwards compatible data types (for doocs history handling)
-
07.01.02939185cc · fix log msg ·
New PATCH release 07.01.02 - phase and correction_P validity is set to invalid and no longer uptdated if amplitude to small this prevents storing random values in history - add status outputs to calibration routine - introduce sanity checks in calibration routine - use static library instead of shared in order to avoid problem with different versions - fix again: target destination for doocs
-
07.01.01
New PATCH release 07.01.01 fix cmake install, for package creation
-
07.01.00
New MAJOR release 07.01.00 improve error recognition and recovery - make use of areaHandshake subdevice mode for synchonized writing of attenuator settings - switch to new fw versioning scheme - ChannelAutomation: handle corner case when error occurs before data collection is complete - add module DcmWatchdog for monitoring of connection status - add module for x2Timer health - add ScriptedInitHandler, ConfigReader - fix phase averaging - hard linkage dependency on doocs-backend for more safety
-
06.03.00
New MINOR release 06.03.00 Changes since 06.02.00: * Made compatible with Struck FW r3321 -- Split WORD_DELAY_VALUE, TIMING/0/WORD_DELAY_ENABLE and WORD_SORCE_SEL into separate scalars in the xlmap instead of the server to allow compatibility with older firmware by re-mapping
-
06.02.00
New MINOR release 06.02.00 Changes since 06.01.04: Adapted to changes in map file r4159 !! API CHANGE !! - Removed TRIGGER.SEL. It is not supposed to be touched by the DCM server - New TRIGGER.DELAY_ENABLE2 to TRIGGER.DELAY_ENABLE5 (bool, set to 1) - TRIGGER.BACKPLANE (scalar) -> TRIGGER.SOURCE_SELECT2 to TRIGGER.SOURCE_SELECT5. Content must be TRIGGER.BACKPLANE+2 (was 3, has to be 5 now) - TRIGGER.DELAY1 does not exist any more (main LLRF trigger, not to be touched by DCM server) Other changes: - Added config to immediately start a server on localhost - Removed old map files from config directory (not config generator). They are not compatible any more.
-
06.01.04
New PATCH release 06.01.04 Changes since 06.01.03: - Removed libtine linking workaround from FindDOOCS. Doocs libraries now are themselves linked correctly against tine.
-
06.01.03
New PATCH release 06.01.03 Changes since 06.01.02: - CMakeLists.txt uses default flags from project template. - Removed include of obsolete iptimer.h to compile with the latest doocs version. - Enabled c++ warnings in CMakeLists.txt and got rid of all warning, except for getRegsiterAccessor coming from the use of dAction. - Use DUMMY_WRITEABLE to write to read-only registers in the dummy. Necessary from DeviceAccess 01.08, and only available from this version. Updated the dependency version. - Using std::log to avoid confusion with the (new?) EqFct::log function (needed to compile with recent doocs versions) - Updated files from project_template
-
06.01.02
Bugfix release 06.01.02 - Adapted to new exception scheme in DeviceAcces 01.00 - Necessary refactoring due to API-breaking changes in DOOCS serverlib
-
06.01.01
Bugfix release 06.01.01 - Fixed problem that trigger delays were not writable any more
-
06.01.00
New MINOR release 06.01.00 Changes since 06.00.00: - added string variable with server version - fixed sign bug for trigger delay register - changed location name from SETTINGS to CONFIG in config template
-
06.00.00
New MAJOR release 06.00.00 Changes since 05.01.01: Features: - adapted server to be able to work with logical name mapping (working around some bugs, and soving some hidden ones) - moved zeroPhaseThreshold from cavity locations to new SETTINGS location - in addition to COOR_P, also PHASE is filtered by the zero phase threshold Bug-fixes: - fixed archiver call for humidity ratio
-
05.01.01
Bugfix tag 05.01.01 - Fixed archiver call for humidity ratio
-
05.01.00
New MINOR release 05.01.00 Changes since 05.00.01: * Added default filter settings to temperatures * Added zero phase threshold * Added EGUs to dcmTmcb * Using set_and_archive for corrA and corrP so histories are actually filled * CorrA now is 0..2 instread of bits * Maintenance scripts to set values, filters and EGUs on all stations (not installed, only in repo)
-
05.00.01
New PATCH release 05.00.01 Changes since 05.00.00: * Fixed installation path for documentation in debian package
-
05.00.00
New MAJOR release 05.00.00 Changes since 04.00.01: * Changed CORR.A/P.LIMIT.STATUS to single, condensed bit * Increased major version number because field interpretation CRTL/CORR.A.LIMIT.STATUS CRTL/CORR.P.LIMIT.STATUSand have changed (incompatible interface change). * Implemented limit status per cavity * Fixed trigger counter status * Added CORR.A and CORR.P per cavity (calculated from CORR.I and CORR.Q * Fixed properties showing firmware versions. Now show dec and hex string * Added EGUs to the most important properties * Fixed some property descriptions * Updated the Readme Internal: * Removed coupling of CTRL location and the CAV location. * Started implementing tests and introduced code coverage report * Some code cleanup, don't use DeviceProvider any more (not needed since the BackendFactory does the job)