-
00.19.02
New PATCH release 00.19.02 Changes since 00.19.01: do not use time stamp attached to the data from DOOCS, as it is unreliable
-
00.19.01
New PATCH release 00.19.01 Changes since 00.19.00: - prevent timestamps to go back in time
-
00.19.00
New MINOR release 00.19.00 Changes since 00.18.00: - Made compile with DOOCS 20.1.1 (merge from project template) - Made compile with DeviceAccess 01.10 -- Provide implementation of isFunctional() Just a default implementation that returns whether the device is opened. May cause fluctuating error states in ApplicationCore. See issue #22 for a proper implementation
-
00.18.00
New MINOR release 00.18.00 Changes since 00.17.01: - fix shutdown issues - fix catalogue cache corruption on property lookup failures.
-
00.17.01
New PATCH release 00.17.01 Changes since 00.17.00: - Add missing includes and namespaces to compile with latest DOOCS - Improved tests - CatalogueFetcher: Print warning if name query fails
-
00.17.00
New MINOR release 00.17.00 Changes since 00.16.02: - set time stamp in VersionNumber from received data - for ZeroMQ subscriptions, use time stamp and macro pulse number from zeromq header
-
00.16.02
New PATCH release 00.16.02 Changes since 00.16.01: - Don't save empty cache - Write to temporary cache file first - cache: Fix for missing std::size on older compiler - cache: Use re-entrant version of strerror - backend: Make some variables static; silence compiler warnings - catalogue: Skip one string copy
-
00.16.01
New PATCH release 00.16.01 Changes since 00.16.00: - some code refactoring - fixed cache file sometimes being corrupted (i.e. emptied) if the application stops early e.g. due to an error (see #15)
-
00.16.00
New MINOR release 00.16.00 Changes since 00.15.00: Changes related to catalogue caching: - Bugfixes for the catalogue caching related to application shutdown - write xml to disk on completing catalogue fetch - improve caching of ifff properties in catalogue cache - changed format of XML catalogue cache files - overwrite cachefile on disk on backend destruction if there is a newer catalogue fetched from the doocs server at this point. - Non blocking destruct of backend catalogue fetching is not complete by this point. Other changes: - Changes to the build environment - Fixes for the tests for new doocs versions
-
00.15.00
New MINOR release 00.15.00 Changes since 00.14.00: - Fill catalogue in background and optionally cache it in a file to speed catalogue filling (see #6) - Allow obtaining register accessors while device is closed and even unreachable - Query for ZMQ subscription ability and set wait_for_new_data in catalogue - Hide DOOCS intenal specific properties from catalogue - Add support for IFFF data type. This closes #7 - Declare DOOCS dummy functions as weak, so linking against the DOOCS backend is now allowed - Workaround for shutdown of unit tests for new DOOCS versions
-
00.14.00
New MINOR release 00.14.00 Changes since 00.13.00: - Adapted to API changes in DeviceAccess 01.01 - Improved tests - Fixed wrongly initialised source EqData in get calls.
-
00.13.00
New MINOR release 00.13.00 Changes since 00.12.00: - Detach zmq service on accessor destruction. - do not fill the catalogue if the device is closed - added implementation for NDRegisterAccessor::interrupt() to prevent deadlocks on shutdown when using ZMQ variables
-
00.12.00
New MINOR release 00.12.00 Changes since 00.11.00: - Allow using the new ChimeraTK device descriptor, also in combination with the DOOCS-specific syntaxes "doocs://ip:rpcno/FACILITY/DEVICE/LOCATION/PROPERTY" etc. - Change to new exception scheme of DeviceAccess - Build environment: use new ChimeraTK-DeviceAccess version and name - Improved tests
-
-
00.10.00
New MINOR release 00.10.00 Changes since 00.09.01: - implement ReadAsync properly based on a cppext::future_queue which is filled e.g. in the zmq_callback function (if ZMQ is used) - necessary change for the latest DeviceAccess release - removed some forgotten debug print
-
00.09.01
New PATCH release 00.09.01 Changes since 00.09.00: - Fixed not filling the catalogue at all if the catalogue is obtained before the device has been openend (as it is done by QtHardMon).
-
00.09.00
New MINOR release 00.09.00 Changes since 00.08.01: - fill the catalogue not in open() but only when getRegisterCatalogue() is called, to prevent open() to block for a long time
-
00.08.01
New PATCH release 00.08.01 Changes since 00.08.00: - properly set open and closed state (and test it)
-
00.08.00
New MINOR release 00.08.00 Changes since 00.07.00: - necessary update for latest DeviceAccess changes - fix the test w.r.t. TransferGroup - it was testing for undefined behaviour which now changed
-
00.07.00
New MINOR release 00.07.00 Changes since 00.06.00: - required changes for latest DeviceAccess version: add RegisterInfo::DataDescriptor information