Skip to content
Tags give the ability to mark specific points in history as being important
  • 01.14.00
    New MINOR release 01.14.00
    
    Changes since 01.13.06:
    
    - fix: code formating
    - fix: move Logger to dedicated namespace
  • 01.13.06
    eb2a7d53 · chore: patch version bump ·
    New PATCH release 01.13.06
    
    Changes since 01.13.05:
    
    - chore: patch version bump
    - fix: Remove old debug message
  • 01.13.05
    cba7a46f · chore: Bump patch level ·
    New PATCH release 01.13.05
    
    Changes since 01.13.04:
    
    - chore: Bump patch level
    - fix: BOTH_ENDSWITCHES_ON stays after calibration (#32)
  • 01.13.04
    982e3997 · chore: Bump patch version ·
    New PATCH release 01.13.04
    
    Changes since 01.13.03:
    
    - chore: Bump patch version
    - fix: Remove debug output
    - Formal code cleaning, part 2
    - Formal code cleaning
    - chore: update Python bindings helper
    - Merge remote-tracking branch 'project-template/master' into update-project-template
    - Mark functions nodiscard
    - Add end switch polarity config (#25)
    - Remove console chit-chat
    - Minor C++ 11 / linter fixes
    - Fix typo in macro 249 -> 429
    - Replace nanosleep with this_thread::wait_for
    - Enable _GLIBCXX_ASSERTIONS in Debug mode (#33)
  • 01.13.03
    f88101bc · Bump patch release ·
    New PATCH release 01.13.03
    
    Changes since 01.13.02:
        * Build: Drop LibXML++ as public dependency
  • 01.13.02
    0e21de14 · build: Bump patch version ·
    New PATCH release 01.13.02
    
        build: Fix include dirs
        ci: Enable parallel tests again
        build: Make compareXmlOutput wait
  • 01.13.01
    d05360bf · build: Bump patch version ·
    New PATCH release 01.13.01
    
    build: Use constants from GNUInstallDirs
  • 01.13.00
    New MINOR release 01.13.00
    
     * Remove custom exceptions, use ChimeraTK::runtime_error and ::logic_error
     * Remove pugixml, use libxml++ instead
     * Modernize CMake build, provide import targets for consuming libraries
     * Project template updates
     * Make it possible to give up the device, to help with error state recovery
  • 01.12.02
    e75339f7 · inceased patch level ·
    New PATCH release 01.12.02
    
    Changes since 01.12.01:
    - fixes for new DeviceAccess RegisterCatalogue API
    - ci: Do not run tests in parallel
      There is a race between testMotorDriverCardConfigXML and the check XML script
  • 01.12.01
    New PATCH release 01.12.01
    
    Changes since 01.12.00:
        build: Copy xlmap file into build directory
  • 01.12.00
    New MINOR release 01.12.00
    
    Changes since 01.11.00:
     - Add storing of end switches to hardware. This change drops direct
       backwards compatibility with older map files. If this version is
       used with older firmware, it is necessary to use logical name mapping
     - Update test backend to use CDD
     - Clean-up of test code
  • 01.11.00
    New MINOR release 01.11.00
    
    -Made compile with DeviceAccess 02.04
      -- Dummy uses 64 bit bar and address
    - Remove compiler warnings
      -- Status classes inherit constructors so the compiler does not complain about missing assignment operators any more
    - No functional change to the library
  • 01.10.04
    684ff1ff · increased patch level ·
    New PATCH release 01.10.04
    
    Changes since 01.10.03:
    - added support for pkgconfig (from project-template)
      No changes to the libraray itself
  • 01.10.03
    New PATCH release 01.10.03
    
    Changes since 01.10.02:
    - build: Qt5 is now obligatory
  • 01.10.02
    a8af1ea0 · increased patch level ·
    New PATCH release 01.10.02
    
    Changes since 01.10.01:
    - Fixed unnecessarily high dependency on DeviceAccess version.
      (DeviceAccess 01.11 is fine, was 02.00)
  • 01.10.01
    New PATCH release 01.10.01
    
    Changes since 01.10.00:
    - Removed explicit linking against pthread, which can confuse cmake.
  • 01.10.00
    New MINOR release 01.10.00
    
    Changes since 01.09.01:
    - Changed config caclulator gui to Qt5
  • 01.09.01
    0c0dfd01 · increased patch level ·
    New PATCH release 01.09.01
    
    Changes since 01.09.00:
    - adated the DFMC_MD22Dummy to the changes in DeviceAccess 01.09.
    - improved testing code
    - improvements of the build system from project template
    - removed last occurance of mtca4u in an example text
  • 01.09.00
    da6b0da7 · Updated minor version ·
    New MINOR release 01.09.00
    
         New features of the ChimeraTK interface:
             - Rework of error scheme (wip)
             - to be finalized when calibrate and toleranceCalculation are merged.
    
             - Sorted sources into specific folders
             - Changed StepperMotor-based classes to return error codes instead
               of throwing exceptions. This allows to call setter methods from
               multiple threads.
    
             - StepperMotors generated by StepperMotorFactory
    
            - Reworked StateMachine classes to use a non-polling scheme.
              This solves performance issues resulting from short polling cycles.
    
            - Included support for encoder position readout.
    
            - Reworked routines to set position target value and added
              Autostart feature.
            - ConfigCalculator: Scrollable motor expert tabs. Prevents window
              running out of the screen for some graphics settings.
  • 01.08.00
    e7b376a1 · Inreased minor version ·
    New MINOR release 01.08.00
    
    Changes since 01.07.00:
    
    -  Replaced deprecated RegisterAccessor by ScalarRegisterAccessors.
    -  Updated tests:
       - Removed ineffective code in test for MotorDriverCardFactory.
       - Removed usage if mtcadummy kernel driver for tests.