- Dec 02, 2016
-
-
Martin Christoph Hierholzer authored
- Dec 01, 2016
-
-
Martin Christoph Hierholzer authored
- Default constructor for Accessor exists now - A function Accessor::replace() allows to assign a new accessor - For clarity/safety: copying accessors using the assignment operator is now forbidden - The destructor of the accessor unregisters it from the module (to allow temporary accessors)
-
Martin Christoph Hierholzer authored
-
- Nov 29, 2016
-
-
Martin Christoph Hierholzer authored
changed the internal thread implementation to boost::thread and make use of the interruption points to properly terminate the application
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Nov 25, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
use NDRegisterAccessor class instead of ProcessArray, so that e.g. the ConstantAccessor works as well
-
Martin Christoph Hierholzer authored
Fixed a bug that a pointer to a temporary VariableNetworkNode object was sometimes stored (as a trigger receiver or source). Instead now an object with the same data pointer inside is stored.
-
- Nov 24, 2016
-
-
Martin Christoph Hierholzer authored
-
- Nov 23, 2016
-
-
Martin Christoph Hierholzer authored
-
- Nov 18, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Nov 16, 2016
-
-
Martin Christoph Hierholzer authored
fixed a bug in the test: a module was defined at the same scope as the application, which lead to crashes when terminating the application sometimes (same as last commit, but for a different test)
-
Martin Christoph Hierholzer authored
fixed a bug in the test: a module was defined at the same scope as the application, which lead to crashes when terminating the application sometimes
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
added function to obtain list of accessors from modules recursively (i.e. including accessors from sub-modules)
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Nov 15, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Added names and owners for modules, to build a full hierarchy chain. The syntax for creating modules is now not so nice, a better way has to be found (maybe by adding a macro if better solution can be found).
-
- Nov 14, 2016
-
-
Martin Christoph Hierholzer authored
The readNoNBlocking() to obtain the initial values is now run on all ApplicationModules (incl. VariableGroups) before starting the first module, to ensure the intial values are really processed first.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Read all application inputs once before starting the module threads, so the initial values are correctly present. For this purpose, additional changes were necessary: - Added support for constant values as feeders and consumers (just ignore the writes) - Connect all unconnected application accessors to constants after defining the connections and before creating the implementations - Renamed the user-overridden function "initialise()" into "defineConnections()", since more actions are now necessary during initialise(). - The connections are now made (i.e. the implementations are created) during the initialisation phase
-
- Nov 11, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
moved VariableNetworkNode member to AccessorBase class, so the network node information can be accessed also when having only the pointer to the base class
-
Martin Christoph Hierholzer authored
-
- Nov 10, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
allow specifying the array length for direct connections between device and control system (as the type is already defined in this case)
-
Martin Christoph Hierholzer authored
- fixed copying only the first element in some situations
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Nov 09, 2016
-
-
Martin Christoph Hierholzer authored
Added description field to the variables. It is currently ignored and will be added to the XML file in a next step.
-
Martin Christoph Hierholzer authored
-