Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 03.05.00
    New MINOR release 03.05.00
    
    Changes since 03.04.00:
    
    - chore: remove redundant test
    - fix(test): don't test exception messages
    - feat: bind accessor interrupt()
    - fix: release Python GIL on blocking read
    - feat: bind getAsCooked/setAsCooked
    - fix: disable tests on asan/tsan
  • 03.04.00
    New MINOR release 03.04.00
    
    Changes since 03.03.02:
    
    - feat: improve register catalogue
    - feat: add datadescriptors
    - fix: install documentation
    - tests: add register catalogie iterator test
    - style: fix code formatting
  • 03.03.02
    New PATCH release 03.03.02
    
    Changes since 03.03.01:
    
    - tests: fix regex function for new python version
  • 03.03.01
    New PATCH release 03.03.01
    
    Changes since 03.03.00:
    
    - fix: add setter for bracket operator
  • 03.03.00
    New MINOR release 03.03.00
    
    Changes since 03.02.02:
    
    * test: reading with void accessor
    * feat: support for string types
    * feat: support boolean types
    * feat: add metadata access function
    * feat: ignore pycharm ide files
    * feat: add numberOfWords to device.read function
    * feat: add tests for reading from device with offset and numElements
    * feat: add missing type hints
    
    * chore: code cleaning
    * chore: proper directory structure for C++ files
    * chore: restructure C++ part (one file per class)
    * chore: remove unnecessary indirection
    * chore: rename C++ namespace
    * chore: remove unused file
    * chore(tests): remove misguided test
    * chore(build): clean up cmake configuration
    * chore: do not use mtcadummy in tests
    
    * fix: add missing spdx file headers
    * fix: write with length taken from data array
    * fix: correct some typos and import statements in examples
    * fix(tests): test modules from builddir, not installed versions
    * fix(tests): spurious test failure if run in parallel
  • 03.02.02
    New PATCH release 03.02.02
    
    Changes since 03.02.01:
    
    - Added support for with-statements to deviceaccess.Device class (#39)
    - Fix version number for setAndWrite (#38)
  • 03.02.01
    d0e24f77 · rename interrupts (#37) ·
    New PATCH release 03.02.01
    
    Changes since 03.02.00:
    
    - fix: tests (rename interrupts)
    - feat: increase test coverage
  • 03.02.00
    New MINOR release 03.02.00
    
    Changes since 03.01.01:
    
    - modernize cmake
  • 03.01.02
    b7cbe792 · increase patch level ·
    New PATCH release 03.01.02
    
    Changes since 03.01.01:
    - Use sharedMemoryDummy in tests instead of mtcadummy driver
  • 03.01.01
    New PATCH release 03.01.01
    
    * Patch tests to use library from build-dir
    * Python 3.8 needs annotations from future for | (#26)
  • 03.01.00
    daea2bf9 · Increae minor version ·
    New MINOR release 03.01.00
    
    Changes since 03.00.00:
    
         * Introduce Python coverage report
         * Add readAndGet to ScalarRegisterAccessor
         * Add setAndWrite to ScalarRegisterAccessor
         * Add writeIfDifferent to ScalarRegisterAccessor
         * Add write and read directly on the device
         * Add implementation for RegisterInfo and RegisterCatalogue
  • 03.00.00
    New MAJOR release 03.00.00
    
    * release with new Python API
         1.  Added new `deviceaccess.py` module to cover functionality of cpp DeviceAccess library
             - Added support for all userTypes (except ctk::Boolean and std::string) for scalar,  oneD and twoD accessors.
             - Added void accessors
             - Added push/pull type functionality and AccessMode flag handling
             - Added DataValidity, AccessModes, TransferElementID, and VersionNumber including all of their core functions
             - Added type hints and annotations
             - Prepared later implementation of zero-copy mechanism
         2. Kept legacy bindings alive, but redirected to new middle layer `_da_pythion_bindings.so`
             - Complete removal of previous middle layer `mtca4udeviceaccess.so` and all references to it
  • 02.04.00
    New MINOR release 02.04.00
    
    Changes since 02.03.00:
    - fix for API changes in DeviceAccess, remove test backend
      -- DeviceAccess with new RegisterCatalogue interface, see #7425
      -- TestBackend was unused, so we did not bother to fix it. Use ordinary DummyBackend instead where required!
  • 02.03.00
    New MINOR release 02.03.00
    
    Changes since 02.01.00:
    - Necessary changes since recent DeviceAccess update
  • 02.02.00
    New MINOR release 02.02.00
    
    Changes since 02.01.00:
    - add getCatalogueMetadata() function
      This allows to read catalogue metadata, e.g. coming from the map file.
  • 02.01.00
    New MINOR release 02.01.00
    
    Changes since 02.00.00:
    
    - Made python3  the default option, as python2 is not supported on focal any more
  • 01.04.01
    f8e49081 · increased patch level ·
    New PATCH release 01.04.01
    
    Changes since 01.04.00:
    
    - build: made compile with boost >= 1.68
  • 02.00.00
    New MAJOR release 02.00.00
    
    Changes since 01.04.00:
    
    - Update for new DeviceAccess version 02.00 API
    - Fix for newer BOOST versions
    - Add debian in os vendor check
  • 01.04.00
    New MINOR release 01.04.00
    
    Changes since 01.03.03:
    - read_sequences() now returns np.double arrays
      !!! This is an interface change for read_sequences in the api !!!
      -- It's a quick fix which allows to transfer 32 bit integers in 2D registers. Still not clean (selectable user type would be the correct implementation)
  • 01.03.03
    edad2f79 · incease patch level ·
    New PATCH release 01.03.03
    
    Changes since 01.03.02:
    
    - improve cmake build environmeot
    - added isFunctional() to test backend, required for latest DeviceAccess version