- Feb 16, 2017
-
-
Martin Christoph Hierholzer authored
Changed the FeedingFanOut so that it does not extract the meta-data (name, shape etc.) from the first slave but expects it in the constructor. This is necessary since the meta-data is already given by the application.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 13, 2017
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
fixed variable networks with external trigger not being put into the same TriggerFanOut (which is required since they should be in the same TransferGroup)
-
- Feb 10, 2017
-
-
Martin Christoph Hierholzer authored
- add all networks triggered from the same node to the same TriggerFanOut - put all feeding nodes in a TriggerFanOut into the same TransferGroup
-
Martin Christoph Hierholzer authored
- added some class documentation
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
- some more code cleaning
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 09, 2017
-
-
Martin Christoph Hierholzer authored
fixed blocking read transfer for the constant accessor: should only return on first read and then block forever
-
- Feb 08, 2017
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 03, 2017
-
-
Martin Killenberg authored
Forward declaration is taken from DeviceAccess header file, which solves problems if classes are moved to another namespace.
-
- Jan 24, 2017
-
-
Martin Christoph Hierholzer authored
-
- Dec 23, 2016
-
-
Martin Christoph Hierholzer authored
-
- Dec 07, 2016
-
-
Martin Christoph Hierholzer authored
Use mtca4u::setDMapFilePath() instead of the BackendFactory's member function. Since all applications will need it, the corresponding header file is now included in ApplicationCore.h
-
- Dec 02, 2016
-
-
Martin Christoph Hierholzer authored
Removed the macros for defining accessors and introduced convenience classes instead. This adds slightly more syntactic sugar, but also allows more flexibility and seems to be a more coherent interface. This commit incompatibly breaks the interface with the previous versions. Since ApplicationCore is not yet used in any productive environment, no compatibility is provided.
-
Martin Christoph Hierholzer authored
-
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 23, 2016
-
-
Martin Christoph Hierholzer authored
-
- Nov 18, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Nov 16, 2016
-
-
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).
-