Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 08.08.01
    f5c38f9d · chore: Bump patch version ·
    New PATCH release 08.08.01
    
    Changes since 08.08.00:
    * chore: Bump patch version
    * fix: Placed variable "PllLocked" in db file of its own, to be only loaded if DS8VM1 is present.
    * fix: Replaced old mapp files with correct ones.
  • 08.08.00
    New MINOR release 08.08.00
    
    Changes since 08.04.01:
    - fix: Replaced initSIS.py with new version.
    - fix: Various corrections to the database after debugging.
    - chore: Update for server version 8.8.0
       * Replaced ChimeraTK.dbd, as the server uses the new EPICS7 Adapter
       * Due to changes in the Application Core, config-file name changed from "llrfctrl_base_config.xml" to "llrfctrl-config.xml"
       * Update of the database, including new file "llrfctrl-sincav.db" for single cavity specific PVs
       * Added conditional load command for llrfctrl-sincav.db to start script
       * Pulled reference submodule to tag 08.08.00 for config update
    - feat: New version of dbGenerator.py script.
       * Lists now variables in the source files, which have not been used.
       * Ignore-section in config file allows to remove entries from that list, w/o actually adding a record for them.
    - fix: Updated tests/Devices.py to work with deviceaccess and current configuration
    - fix: Wrong PV names due to copy/paste
    - chore: Update configuration to server version 8.7.1
    - fix: using hostname instead of fqdn for x2timer address
    - fix(project-template): find pattern in coding style check
    - chore: Removed dbGen.log file.
    - feat: Moved all files from iocBoot/iocChimeraTKApp to root-directory and changed paths in some files and links accordingly.
       * These subdirectories were a remnant of EPICS base example IOC and caused various problems,
         i.e. ConfigGenerator not recognizing changes in configuration.
       * Added subdirectory "req" and moved req-files there.
    - chore: pulled reference submodule to tag 08.07.02 for config update
    - chore(project-template): minimise Doxyfile to fix warnings
    - chore(project-template): asan: add no-inline and no-omit-frame-pointer
    - chore(project-template): remove ADAPTER=EPICS7IOC option
       * The version of EPICS (3 or 7) is now defined by which EPICS version is used by
         the found adapter. There are no distinct names any more, also EPCIS3 is effectively phasing out.
    - feat(project-template): Add Tango to the list of supported adapters (#47)
    - fix(project-template): Doxygen warnings on Ubuntu22.04 (#48)
    - chore(project-template): remove slicing object linter warning
       * This warning is frequently hit when using e.g. the ReadAnyGroup in ApplicationCore,
         but we fail to see any benefit coming from this warning for other scenarious. Hence
         we decided to disable it. Object slicing is valid C++ and the behaviour is rather obvious.
    - chore: Adapted to config generator ver. 3 and added reference submodule
       * The base llrfctrl-server-config repository was added as submodule, to link various files to the TARLA llrfctrl-config
       * Adapted CMakeLists.txt and the directory structure to fit style of config generator version 3.0+
    - fix(project-template): servers might call wrong config generator version
       * Provide a configure script which knows the version of config generator
    - fix(project-template): FindConfigGenerator with custom install path
    - chore: Changed ConfigVersion and InstanceType handling, to match requirements for ConfigGenerator ver.3.0+
    - fix: Changed slots for servers to reflect current configuration.
    - fix: Added SIZV fields with value 255 to all LSI/LSO records, to enable long strings. (Defaults to 41, otherwise)
    - feat(project-template): Find python modules (#44)
       * Add a simple cmake helper to find installed python modules.
         This is mostly useful if the tests have some dependency on some python modules
    - feat(project-template): conf-gen: follow symlinks at builddir creation
       * Instead of copying a symlink file, resulting in a broken link, the target file is copied instead,
         unless the target is in the same directory, in which case the symlink is maintained.
    - chore(project-template): remove workaround for doocstiminglib
       * Handle doocstiminglib like other doocs packages, since it now provides a proper pkgconfig.
  • 08.04.01
    New PATCH release 08.04.01
    
    Changes since 08.04.00:
    * introduced variable "enableDynamicOVC" to setting script, to prevent logical name mapping of CTABLES.GC.I/Q. Increased PATCH version.
    * Added Watchdog configuration entry file
    * fix: typo in settings/FACILITY.TARLA.py
    * fix: double buffering masked in database
    * fix: RTable/bufferCurrent is read-only register, but was assigned recordtype longout
    * fix: initSIS script
    * fix: Base config
    * Database corrections after test run
    * updated db files to llrfctrl-server ver. 8.4.4
    * Updated gitignore, removed *_description.txt files
  • 08.04.00
    New MAJOR release 08.04.00
    
    Changes since initial commit:
    * Switched firmware from version 1.5.1-1 to 1.5.2-0
    * Updated to llrfctrl-server version 8.4
    * Initial commit:
      - Based on hzb config
      - Settings taken from old tarla configuration
      - Build tested with Config Generator 3.0