- Nov 08, 2022
-
-
-
- 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
-
Martin Christoph Hierholzer authored
it was anyway dysfunctional and mainly slightly reducing performance.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
This will make QtCreator group all test executables, which offers a much better overview.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
project-template: increase DOT_GRAPH_MAX_NODES
-
Martin Christoph Hierholzer authored
- Aug 25, 2022
-
-
Martin Christoph Hierholzer authored
ApplicationCore was hitting the limit...
-
Martin Christoph Hierholzer authored
-
zenker authored
-
zenker authored
* Create test case for testing multiple modules having the same. * Use message IDs to support modules with similar names. ToDo: Remove variable connections to CS like with MicroDAQ. * Use automatic connection via CS. Rebuild hierarchy in Logging module. * Put logging variables into a separate hierarchy level. * Let user write to alias via CS. Keep last message in the PV. Before the message was always cleared after writing it. Now a new log level is used to indicate the situation that write was called on the message PV without calling sendMessage - it happens if the owning module calls writeAll(). Now the last message of each sender is availble in the CS. * Add test with modified hierarchy. * Clang formaat applied. * Hide internal PVs. Use different internal tag to work with regex.
-
- Aug 24, 2022
-
-
Martin Christoph Hierholzer authored
update project template
-
Martin Christoph Hierholzer authored
-
- Aug 18, 2022
-
-
Martin Christoph Hierholzer authored
Comment describes which clang-format version to use and how to get it.
-
- Aug 11, 2022
-
- Aug 09, 2022
-
-
Jens Georg authored
Ignore files generated by CMake during configure
-
- Aug 08, 2022
-
-
Jens Georg authored
There are a couple of files in the CMakeFiles folder that will match the search patterns. This is problematic during package build, since debian builds in a subfolder of the source folder, so we hit those files and tests fail
-