- Apr 14, 2020
-
-
Martin Christoph Hierholzer authored
This prevents stepApplication() to return too early (e.g. right after start) when the device is not yet initialised. Note: is has been verified that there is no race condition at the beginning despite the counter is only incremented during the test (by introducing an artificial delay at the beginning of handleException()). It works, because testable mode waits until all devices are opened. In testable mode, this check is now equivalent to the devices being also initialised (when the testableModeLock is obtained and the counter is checked).
-
Martin Christoph Hierholzer authored
-
Martin Killenberg authored
-
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
-
-
Martin Killenberg authored
-
Jens Georg authored
-
Jens Georg authored
Fixes #144
-
- Mar 23, 2020
-
-
Martin Christoph Hierholzer authored
fix not using a ConsumingFanOut when connecting the two poll-types each with a push-type variable (e.g. control system) this happens frequently when following the modern connectTo() logic and connecting everything with the control system.
-
- Mar 12, 2020
-
-
Martin Killenberg authored
-
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
-
- Mar 05, 2020
-
-
Jens Georg authored
This is to support when running under Boost::Test which will swallow the message otherwise and print the confusing ~AppBase() message of not being properly shut down
-
- Mar 02, 2020
-
-
Christoph Kampmeyer authored
This partly reverts the last commit as would trigger writeAll from typedMtypedMakeConnections and causes errors.
-
- Feb 28, 2020
-
-
Christoph Kampmeyer authored
-
Christoph Kampmeyer authored
- Rewrite on exception counter change - getDataValidity respects exception and dataFault counters
-
- 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
-
- Feb 26, 2020
-
-
Martin Christoph Hierholzer authored
-
- Feb 05, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
This can be overridden by a newly introduced boolean argument. Including the return channel was causing problems e.g. when propagating the DataValidity flag.
-
- Feb 04, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jan 31, 2020
-
-
Jens Georg authored
-
- 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 26, 2020
-
-
Martin Killenberg authored
- first part of #102 - Existing tests passing - New tests not activated yet
-
- Jan 23, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jan 22, 2020
-
-
Martin Christoph Hierholzer authored
-
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
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-