- Nov 20, 2017
-
-
Martin Christoph Hierholzer authored
Changed an exception into an assert, since the function is only internally used and the exception is never thrown. Clafiried the documentation about this.
-
Martin Christoph Hierholzer authored
-
- Nov 15, 2017
-
-
Martin Christoph Hierholzer authored
-
- Nov 14, 2017
-
-
Martin Christoph Hierholzer authored
-
- Apr 21, 2017
-
-
Martin Christoph Hierholzer authored
When optimising the connections (i.e. merging networks), the trigger receivers for triggered networks are now removed from the trigger network. This was previously leading to crashes.
-
Martin Christoph Hierholzer authored
renamed VariableNetwork::addTriggerReceiver() into VariableNetwork::addNodeToTrigger() for better clarity
-
- Apr 19, 2017
-
-
Martin Christoph Hierholzer authored
-
- Apr 11, 2017
-
-
Martin Christoph Hierholzer authored
fixed using out-dated strstream, fixed dump() which was not passing the stream to dump into on to internal calls of VariableNetworkNode::dump()
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Made some exception descriptions more elaborate. To achieve this, the dump() functions have been extended to allow writing to an arbitrary ostream.
-
- Apr 10, 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
-
- Feb 10, 2017
-
-
Martin Christoph Hierholzer authored
-
- Nov 25, 2016
-
-
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 10, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Nov 04, 2016
-
-
Martin Christoph Hierholzer authored
Adapation to the unified versions of ControlSystemAdapter and DeviceAccess. Status: Library compiles, tests do not yet compile.
-
- Jun 30, 2016
-
-
Martin Christoph Hierholzer authored
- extended the trigger tests - removed some debug output
-
- Jun 29, 2016
-
-
Martin Christoph Hierholzer authored
-
- Jun 28, 2016
-
-
Martin Christoph Hierholzer authored
Introduced the DeviceModule class which provides an interface to obtain VariableNetworkNodes for device registers
-
- Jun 27, 2016
-
-
Martin Christoph Hierholzer authored
-
- Jun 24, 2016
-
-
Martin Christoph Hierholzer authored
- performed some code cleaning and refactoring - store all nodes in a VariableNetwork in a single list, to allow deciding later if a node is feeding or consuming This commit is an intermediate commit and has known bugs. Almost all tests are failing and the demoApp is not running. Debugging will be done in a next step.
-
Martin Christoph Hierholzer authored
introduced an operator>> and operator<< syntax to connect network nodes. to realise this, the VariableNetworkNode class has been changed into a pimpl pattern.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Allow to make connections directly based on VariableNetworkNodes. This is a first step, more changes have to be made in this direction.
-
- Jun 23, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jun 22, 2016
-
-
Martin Christoph Hierholzer authored
Split the SCALAR_ACCESSOR macro into SCALAR_OUTPUT and SCALAR_INPUT to prevent output accessors to be created in poll mode (which makes no sense). Since some tests were using this, now instead a DeviceAccessor in poll mode is used for these tests.
-
Martin Christoph Hierholzer authored
- fixed a bug in the FanOut which did not wait for the trigger (since ProcessScalar::receive() does not wait) - fixed a bug in Application::feedDeviceRegisterToControlSystem() not handling the last arugment (trigger) properly - improved the output produced with VariableNetwork::dump()
-
- Jun 21, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
added also the consumer-type variables to the XML file
-
- Jun 17, 2016
-
-
Martin Christoph Hierholzer authored
Intermediate commit before the weekend: added options to add an external trigger to a network to handle poll and push properly. Currently it does not work properly.
-
- Jun 16, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
improved structure of network creation and added a FanOut to distribute values to multiple consumers
-
- Jun 15, 2016
-
-
Martin Christoph Hierholzer authored
Introduced the VariableNetwork describing the connections of variables/accessors before things get actually instantiated. This is needed to generate an XML file containing the published variables based on that information.
-