- Nov 08, 2022
-
-
-
Previously we could create applications without PV manager if there were no connections to the CS. Now with the new connecting scheme, this will always be the case so we need to have a PV manager by the time initialise (the place where the connections happen) is called.
-
-
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
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.
-