- Nov 08, 2022
-
-
-
Martin Christoph Hierholzer authored
- ControlSystemModule - VirtualModule - findTag - excludeTag and some related functions.
-
Martin Christoph Hierholzer authored
-
- ApplicationModule can only be owned by ModuleGroup
-
- Aug 26, 2022
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jun 15, 2022
-
-
Dietrich Rothe authored
Introduce StatusWithMessage and StatusWithMessageReader which handle this. It is used in DeviceModule error reporting. This is a preparation in order that we can report errors consistently to DOOCS, in DoocsAdapter make StatusAggregator use StatusWithMessage it should output always status code + string on the input side, connects to either status or status + string corresponding string input is found automatically NOTE: DeviceModule API change, the status output variables are renamed from (status, message) to (status, status_message)! update testing of DeviceModule outputs because of API change of DeviceModule (renamed message -> status_message) fix crash and improve message and test - fix crash due to incorrect handling of cast to Derived - improve message output - make existing tests pass - add test for status message of StatusAggregator move StatusWithMessageReaderBase and Status def to ControlSystemAdapter since it is required from ApplicationCore as well as from the adapters
-
- Apr 26, 2022
-
-
Martin Christoph Hierholzer authored
Co-authored-by:
d-rothe <39566710+d-rothe@users.noreply.github.com>
-
- Apr 01, 2022
-
-
d-rothe authored
* optimization for StatusAggregator make getPriority faster by making prio map static and reduce evaluation frequency * get rid of compiler warning * comment for statusPrio Co-authored-by:
Dietrich Rothe <dietrich.rothe@desy.de>
-
- Jun 01, 2021
-
-
Martin Christoph Hierholzer authored
-
- May 28, 2021
-
-
Martin Christoph Hierholzer authored
- introduce StatusOutput class - rename ChimeraTK::States enum to ChimeraTK::StatusOutput::Status and make strongly-typed - introduce reserved tags to detect StatusOutputs to be aggregated
-
- Apr 29, 2020
-
-
Christoph Kampmeyer authored
Currently does not get the modules in a way that they can be downcasted to test if StatusMonitor, etc
-
- Apr 23, 2020
-
-
Christoph Kampmeyer authored
-
- Jan 24, 2020
-
-
Christoph Kampmeyer authored
- Basic structure of test application - Added modules - Refactoring of StatusMonitor to provide a non-templated base class - Needs follow-up, for status see issue #14 and the linked follow-up ticket
-