- Nov 08, 2022
-
-
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
They were previously hidden by the "BUG found" message in ApplicationBase due to the missing call to shutdown(). This is now being called automatically in the Application destructor if the application was not yet started fully, in which case this is ok to do there (calling shutdown before destroying the Application data members is important only if threads have been started already).
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
-
-
Martin Christoph Hierholzer authored
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
- ControlSystemModule - VirtualModule - findTag - excludeTag and some related functions.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
-
- ApplicationModule can only be owned by ModuleGroup
-
Move everything inside TestableMode and add decorator helper functions to TestableMode
-
-
While at it, fix linter issues in ModuleGroup as well
-
-
-
- Oct 10, 2022
-
-
Martin Christoph Hierholzer authored
-
- Sep 26, 2022
-
-
Martin Christoph Hierholzer authored
-
- Sep 22, 2022
-
-
Tomasz Kozak authored
- change structure of the project, unify CMakeLists.txt, rename files. - remove defineConnections overloading, use ctk::ConnectingDeviceModule instead of ctk::DeviceModule - add option to pass name of application in the constructor
-
- Sep 12, 2022
-
-
Tomasz Kozak authored
Modernise interface of status monitors and add tests of initial value propagation and data validity propagation (#8279). Improve code formating/readability.
-
- Aug 26, 2022
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
project-template: allow non-DESY copyright owners
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Copyright by some files in ApplicationCore is owned by HZDR.
-
zenker authored
Using the DESY identifier here was done by mistake when introducing the SPDX headers. Co-authored-by:
Martin Hierholzer <martin.hierholzer@desy.de>
-
Martin Christoph Hierholzer authored
* fix code formatting * enable coding style test
-
zenker authored
* Use templated version to add a trigger. A trigger is needed for Poll type inputs. Still it can not be used for Devices. Here one has to call addSource manually. * No need to use a trigger. Fix connections by moving all to history. Trigger is only needed for DeviceModules. So in case of device addSource still needs to be used, because no tags are present for devices. * Add option to specify the directory where history will appear in CS. * Remove CS tag not needed any more. * Update documentation. * Update documentation of logging module. * Remove CS tag not needed any more. * Remove parameter not needed. AddSource for ConnectingDeviceModule. Docu.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored