- Jan 17, 2020
-
-
Tomasz Kozak authored
- remove "void ExceptionHandlingDecorator::setDataValidity(DataValidity newValidity)" - add "void ExceptionHandlingDecorator::setOwner(EntityOwner* owner)" and remove owner setting in constructor
-
Tomasz Kozak authored
-
- Oct 21, 2019
-
-
Martin Killenberg authored
Moved setting the initial version number for all ApplicationModules from Application::initialise() to Application::run(), so the version numbers of the persisted values from the control system are smaller.
-
- May 22, 2019
-
-
Martin Christoph Hierholzer authored
-
- May 13, 2019
-
-
Martin Christoph Hierholzer authored
-
- May 08, 2019
-
-
Martin Christoph Hierholzer authored
-
- May 06, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Nadeem Shehzad authored
changed: deviceModule run is called before readLatest for comusming direction variables. removed: impl->write() for NodeType::Device.
-
- May 02, 2019
-
-
Nadeem Shehzad authored
Test still does not work. -Unable to get the exception status for the device throwing exception. -Second device only works it has it's own trigger.
-
- Apr 29, 2019
-
-
Martin Christoph Hierholzer authored
- removed debug output - made implementation for not-fixed feeders (i.e. ApplicationModule feeders) of the trigger network identical to the implementation for fixed feeders
-
Martin Christoph Hierholzer authored
TriggerFanOut must catch exceptions when reading from the TransferGroup, since this cannot be handled by the decorator
-
Martin Christoph Hierholzer authored
-
-
Creation of fanOuts is based on externalTriggerImpl (=trigger consumer), not externalTriggerNode (=trigger feeder). - Fixes connection network but not exception handling. - Lots of debug output left in the code for further investigation.
-
-
- Mar 20, 2019
-
-
Martin Christoph Hierholzer authored
-
- Mar 18, 2019
-
-
Martin Christoph Hierholzer authored
DeviceModule and ControlSystemModule now do not take the optional prefix argument in their constructors any more. Use the [] operator instead to get the submodule. - Add ExceptionHandlingDecorator and decorate all device variables with it.
-
- Mar 08, 2019
-
-
Martin Christoph Hierholzer authored
-
- Feb 22, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 21, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
- reformatted source code
-
- Feb 19, 2019
-
-
Nadeem Shehzad authored
-
- Feb 18, 2019
-
-
Nadeem Shehzad authored
-
- Feb 14, 2019
-
-
Martin Christoph Hierholzer authored
Do not try to make consuming control system variables bidirectional. It was running into an assertion and anyway makes no sense.
-
- Feb 13, 2019
-
-
Nadeem Shehzad authored
-
Nadeem Shehzad authored
-
- Feb 04, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
do not create TestableModeAccessorDecorator for unidirectional PVs with both directions enabled (was hitting an assert)
-
Martin Christoph Hierholzer authored
- treat the two directions of bidirectional variables properly in testable mode (i.e. as individual variables with each one counter) - fix a data race in testable mode in case a bidirectional variable rejected a value (was not holding a required lock)
-
- Jan 28, 2019
-
-
Martin Christoph Hierholzer authored
fixed bidirectional direct application to control system connections (without any FanOut in between)
-
Martin Christoph Hierholzer authored
Fixed getCurrentVersionNumber() and setCurrentVersionNumber() so they always get/set the version number of the ApplicationModule and not e.g. of a VariableGroup.
-
- Jan 25, 2019
-
-
Martin Christoph Hierholzer authored
- implement ThreadedFanOut version with return channel - add test for ThreadedFanOut with return channel
-
Martin Christoph Hierholzer authored
-