- Apr 28, 2021
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Apr 26, 2021
-
-
Martin Christoph Hierholzer authored
Paths starting with "/" will be stripped of the leading slash now. Empty paths (or a single slash) will be interpreted to refer to the Module itself and hence return *this. This logic is otherwise ofter required in code which uses submodule().
-
Martin Christoph Hierholzer authored
Before it had to be stripped for all use cases anyway, so it is better to leave it out from the beginning.
-
- Apr 23, 2021
-
-
Martin Christoph Hierholzer authored
so dependencies can already ask for the new features
-
Martin Christoph Hierholzer authored
It was handing out only those control system accessors which do *not* belong to the particular ControlSystemModule, because the if condition was inverted.
-
- Apr 22, 2021
-
-
Martin Christoph Hierholzer authored
This function is indented for direct use when creating a HierarchyModifyingGroup, where this behaviour makes more sense. A "." as name of a HierarchyModifyingGroup will be the equivalent to HierarchyModifyer::hideThis.
-
- Apr 21, 2021
-
-
Martin Christoph Hierholzer authored
For some reason this was disallowed and even tested to throw.
-
Martin Christoph Hierholzer authored
This actually makes the implementation also easier and more efficient.
-
- Apr 16, 2021
-
-
Martin Christoph Hierholzer authored
* add HierarchyModifyingGroup * VirtualModule: allow nested oneLevelUp etc.; simplify implementation This is achieved by properly setting the _owner of each VirtualModule (unless highest level). The simplification comes from then being able to use getOwner() instead of keeping track of "grandparents", and from using createAndGetSubmodule() instead of implementing something similar again in findTagAndAppendToModule(). * DataLossCounter constructor now takes qualified path to trigger variable
-
Martin Christoph Hierholzer authored
-
- Mar 30, 2021
-
-
Martin Christoph Hierholzer authored
This might have led to test stalled exceptions despite the test did not yet even start properly.
-
- Mar 23, 2021
-
-
Martin Christoph Hierholzer authored
Co-authored-by:
Jens Georg <jens.georg@desy.de>
-
- Dec 04, 2020
-
-
Martin Christoph Hierholzer authored
-
- Nov 25, 2020
-
-
Martin Christoph Hierholzer authored
This needs to be done here since the recent changes in DeviceAccess, see comment for reason.
-
- Nov 24, 2020
-
-
Jens Georg authored
-
- Nov 23, 2020
-
-
Christoph Kampmeyer authored
If a circular dependency was checked and the dependent module was not yet in the waitMap, the lock was never released.
-
- Nov 10, 2020
-
-
Christoph Kampmeyer authored
Print path to the nonvirtual module if oneLevelUp or oneUpAndHide are detected directly below the applicaiton root.
-
- Oct 22, 2020
-
-
Martin Christoph Hierholzer authored
-
- Oct 09, 2020
-
-
Martin Killenberg authored
-
- Sep 18, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Sep 16, 2020
-
-
Martin Christoph Hierholzer authored
This reverts commit a80ebc2d. This was the wrong approach, see ChimeraTK/DeviceAccess-DoocsBackend#45
-
- Sep 11, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
This helps understanding where an error is coming from, e.g. when multiple devices are used in the same logical name mapped device
-
Martin Christoph Hierholzer authored
This greatly helps debugging real setups, as the messages will usually end up in the server log. Note: Ideally, a proper logging mechanism should be used instead, but this does not yet exist!
-
- Sep 08, 2020
-
-
Martin Christoph Hierholzer authored
-
- Aug 27, 2020
-
-
Martin Christoph Hierholzer authored
remove unnecessary and wrong (not thread safe) increment+decrement of the testableMode_deviceInitialisationCounter
-
Martin Christoph Hierholzer authored
this fixes #194
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Aug 26, 2020
-
-
Martin Christoph Hierholzer authored
Prints a clear message if a circular dependency of initial values exists.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Poll-type reads are blocking until the initial values are available, hence the testable mode must be released in case the initial value is not yet available.
-
Martin Christoph Hierholzer authored
-