- Apr 27, 2023
-
-
Martin Christoph Hierholzer authored
Constants (as generated by ApplicationModule::constant()) were causing a logic_error if accessors of different types were using the same constant (created with the same value and the same value type upon creation). This is possible since the type passed to constant() does not have to be the same as the type of the accessor. This is now fixed by giving each constant a fully unique name, so every accessor using a constant will be in its own little variable network.
-
- Nov 16, 2022
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Nov 08, 2022
-
-
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
-
- Aug 26, 2022
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jul 21, 2021
-
-
Martin Christoph Hierholzer authored
-
- Jun 09, 2021
-
-
Martin Christoph Hierholzer authored
-
- May 25, 2021
-
-
Martin Killenberg authored
- Implemented but not tested yet - All existing tests passing
-
- 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
-
- Nov 10, 2020
-
-
Christoph Kampmeyer authored
Print path to the nonvirtual module if oneLevelUp or oneUpAndHide are detected directly below the applicaiton root.
-
- Oct 09, 2020
-
-
Martin Killenberg authored
-
- Jul 31, 2020
-
-
Martin Killenberg authored
- Initial values are sometimetimes only propagated in the first run of the main loops, not in prepare. If other modules are waiting for it they cannot enter their main loop. That's why all threads have to be started first, and only the it is waited for all of them to enter testable mode.
-
- Nov 20, 2019
-
-
Martin Christoph Hierholzer authored
-
- Nov 19, 2019
-
-
Martin Killenberg authored
-
Martin Killenberg authored
-
Martin Killenberg authored
-
Martin Killenberg authored
-
- Nov 16, 2019
-
-
Martin Killenberg authored
Fixes #68
-
- Feb 27, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Implemented first part of #17: A HierarchyModifier can now be specified instead of the eliminateHierarchy boolean flag. No new functionality is yet added.
-
- Feb 22, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 21, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Sep 05, 2018
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jun 07, 2018
-
-
Jens Georg authored
Use one file per class. Also, use boost::core::demangle instead of checking for abi::__cxa_demangle by ourselves.
-
- Jun 05, 2018
-
-
Jens Georg authored
We have a visitor now for generating - the XML - the Module's dot graph - the textual dump of the VariableNetwork - the dot graph of the VariableNetwork
-
- Nov 20, 2017
-
-
Martin Christoph Hierholzer authored
-
- Nov 09, 2017
-
-
Martin Christoph Hierholzer authored
Proper implementation of move constructors and move assignment operators for all module types (including tests for the assignment operator)
-
- Oct 11, 2017
-
-
Martin Christoph Hierholzer authored
fixed connectTo() so it now uses the dynamic/virtual model and thus obeys e.g. eliminated hierarchies etc.
-
- Oct 05, 2017
-
-
Martin Christoph Hierholzer authored
-
- Oct 04, 2017
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-