- May 04, 2020
-
-
Christoph Kampmeyer authored
Throws logic_error if these modifiers are used in the top level
-
- Apr 28, 2020
-
-
Christoph Kampmeyer authored
-
Christoph Kampmeyer authored
-
- Apr 27, 2020
-
-
Christoph Kampmeyer authored
-
Christoph Kampmeyer authored
-
- Feb 05, 2020
-
-
Martin Christoph Hierholzer authored
This can be overridden by a newly introduced boolean argument. Including the return channel was causing problems e.g. when propagating the DataValidity flag.
-
- Jul 04, 2019
-
-
Martin Killenberg authored
-
- May 22, 2019
-
-
Martin Christoph Hierholzer authored
-
- Mar 20, 2019
-
-
Martin Christoph Hierholzer authored
-
- Feb 27, 2019
-
-
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
-
- Jan 28, 2019
-
-
Martin Christoph Hierholzer authored
-
- Jan 21, 2019
-
-
Martin Christoph Hierholzer authored
Added preliminary support for bidirectional variables. There are still some known issues, e.g. concurrent updates can still lead to race conditions. This will be addressed soon.
-
- Jun 22, 2018
-
-
Martin Christoph Hierholzer authored
-
- Jun 08, 2018
-
-
Martin Christoph Hierholzer authored
Updated to use the new ReadAnyGroup instead of the old readAny function. Some tests are still hanging or failing (mostly due to shutdown issues)
-
- Dec 19, 2017
-
-
Martin Christoph Hierholzer authored
-
- Nov 20, 2017
-
-
Martin Christoph Hierholzer authored
-
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)
-
- Nov 02, 2017
-
-
Martin Christoph Hierholzer authored
Fixed a bug that sometimes variables were read (resp. written) in groups despite they were outputs (resp. inputs). This was happening with device variables since they are bi-directional. Now no longer the information from the accessor is used whether this variable is readable or writeable, but the information from the VariableNetworkNode which direction this variable should have.
-
- 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 09, 2017
-
-
Martin Christoph Hierholzer authored
-
- Sep 29, 2017
-
-
Martin Christoph Hierholzer authored
Make Module::connectTo() no longer a template, since a virtual function can anyway not be overridden with a different return type... (c.f. the comment in the deleted code)
-
Martin Christoph Hierholzer authored
obey the eliminate hierarchy flag when using the () and [] operators of modules (and thus also when using connectTo())
-
- Sep 27, 2017
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jul 25, 2017
-
-
Martin Christoph Hierholzer authored
-
- Jul 10, 2017
-
-
Martin Christoph Hierholzer authored
made Module::connectTo() compile-time polymorphic, to allow special modules with operator() returning a different type.
-
- Jun 06, 2017
-
-
Martin Christoph Hierholzer authored
Changed Module::readAll() to read all push-type variables first, to make sure that poll-type variables are up-to-date upon return
-
- May 17, 2017
-
-
Martin Christoph Hierholzer authored
-
- May 16, 2017
-
-
Martin Christoph Hierholzer authored
-
- Apr 28, 2017
-
-
Martin Christoph Hierholzer authored
moved group read/write and []/() oprerators from the VariableGroup class into the Module class, to make the functionality also available in ApplicationModules
-
- Apr 11, 2017
-
-
Martin Christoph Hierholzer authored
Changed Module::connectTo() to accept also temporary module objects, e.g. as returned by findTag(). As a consequence, the operators [] and () of the modules had to be changed to const.
-
- Apr 06, 2017
-
-
Martin Christoph Hierholzer authored
-
- Apr 05, 2017
-
-
Martin Christoph Hierholzer authored
- allow setting the "eliminateHierarchy" flag in the constructor of a module This is an interface change which was done in an incompatible way!
-
- Mar 03, 2017
-
-
Martin Christoph Hierholzer authored
-
- Feb 16, 2017
-
-
Martin Christoph Hierholzer authored
Rebased the ScalarAccessor and ArrayAccessor classes onto the mtca4u::NDRegisterAccessorBridge class. Known problems present: code compiles but tests do not run
-