- Apr 14, 2020
-
-
Martin Killenberg authored
-
Christoph Kampmeyer authored
-
- Apr 09, 2020
-
-
Jan H. K. Timm authored
-waitting for recovery is now outsourced in function DeviceModule::waitForRecovery() -everywhere where the function is called, the new function is now called.
-
- Apr 08, 2020
-
-
Jens Georg authored
Fixes #144
-
- Mar 12, 2020
-
-
Martin Killenberg authored
- The direction cannot be determined from the accessor which is being decorated - Fixed wrong usage of feeding/consuming in Applicaton::createDeviceVariable. Was used consistently wrong, so there was no behaviour bug. But the code was confusing because the direction was wrong. Tests still failing.
-
- Mar 11, 2020
-
-
Martin Killenberg authored
- All accessors come up in exception state. - Read-accessors increase counter in init phase Assertion is gone, but tests still failing
-
- Feb 27, 2020
-
-
Christoph Kampmeyer authored
- EntityOwner has individual counters for both events - Adapted all instances of increment/decrementDataFaultCounter - Not changed getDataValidity() implementation yet - Tests failing
-
- Jan 29, 2020
-
-
Martin Killenberg authored
- Exception handling decorator does not allow to leave testable mode before devices are up - Test facility makes sure that testable mode counter is zero at the end of startApplication()
-
- Jan 23, 2020
-
-
Martin Christoph Hierholzer authored
-
- Jan 22, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
wip #47: register accessor for write after open in DeviceModule if write cannot be performed in initialisation phase
-
- Jan 21, 2020
-
-
Martin Killenberg authored
-
Martin Christoph Hierholzer authored
-
Tomasz Kozak authored
change declaration of 'decrementDataFaultCounter' in 'EntityOwner' to take a bool parameter and adjust rest of the code to it implement 'decrementDataFaultCounter' in 'ApplicationModule' according to ticket #95 -> rewrite all outputs when 'faultCounter' goes from 1 to 0
-
Tomasz Kozak authored
remove commented part of ExceptionHandlingDecorator - 'void doPreRead() override' and its implementation
-
Tomasz Kozak authored
-
- Jan 20, 2020
-
-
Martin Killenberg authored
-
Martin Killenberg authored
-
Tomasz Kozak authored
removed doPreRead() / doPreWrite() , doPostRead() / doPostWrite() from ExceptionHandlingDecorator - tests are now failing
-
Christoph Kampmeyer authored
- Handle illegal writes to read-only accessors in doPreWrite(). Otherwise, attempting to write to the recovery accessor would result in a nullpointer access. - Related test case.
-
Christoph Kampmeyer authored
- Cleaned up comments - Place using-declaration of buffer_2D to class definition so the base class name can be omitted in the implementation
-
- Jan 17, 2020
-
-
Tomasz Kozak authored
-
Tomasz Kozak authored
- remove "void ExceptionHandlingDecorator::setDataValidity(DataValidity newValidity)" - add "void ExceptionHandlingDecorator::setOwner(EntityOwner* owner)" and remove owner setting in constructor
-
Tomasz Kozak authored
-
- Jan 16, 2020
-
-
Martin Killenberg authored
-
tkozak authored
-
Christoph Kampmeyer authored
- Cleanup: - Reorder code in Application::createDeviceVariable - Separated ExceptionHandlingDecorator constructors for writable and non-writable registers - cleaned up doPreWrite
-
vargheseg authored
- New flag parameter for ExceptionHandlingDecorator::genericTransfer. Method does not invalidate data if flag invalidateOnFailure is set to false. - Write related methods in ExceptionHandlingDecorator set invalidateOnFailure flag to false Changes resolve ticket #57.
-
- Jan 15, 2020
-
-
Christoph Kampmeyer authored
- First compiling version, tests pass, hope it works... - Needs some tweaking
-
- Aug 05, 2019
-
-
Martin Killenberg authored
-
- Aug 02, 2019
-
-
Martin Killenberg authored
- Exception handling decorator and ThreadedFanOut send condition variable notificatios via the DeviceModule - FanOut sends terminate to impl and all slaves. Solves (some?) shutdown issues, but breaks bi-directional array test.
-
- Jul 26, 2019
-
-
Jens Georg authored
Otherwise it is impossible to shut-down the server if the device could not be opened at all or is in constant error state
-
- Jul 11, 2019
-
-
Jens Georg authored
Fixes #39
-
- May 22, 2019
-
-
Martin Christoph Hierholzer authored
-
- May 07, 2019
-
-
Martin Christoph Hierholzer authored
-
- May 02, 2019
-
-
Nadeem Shehzad authored
-
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 12, 2019
-
-
Jens Georg authored
- Have a ZMQ push-type variable from a DOOCS-backed device that is NOT used as a trigger (otherwise the bug does not happen) - Connect that to an ScalarPushInput in an ApplicationModule - call readAnyGroup() from the ApplicationModule's main method => ReadAnyGroup.finalise() will cause an infinite recursion between ExceptionHandlingDecorator::doReadTransferAsync and TransferElement::readAsync because of wrong dispatching to the decorated type
-
- 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.
-