- Jun 22, 2020
-
-
Christoph Kampmeyer authored
In terminate(), call interrupt only when wait_for_new_data is set
-
- 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 28, 2020
-
-
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 05, 2020
-
-
Martin Christoph Hierholzer authored
-
- Jan 23, 2020
-
-
Martin Christoph Hierholzer authored
-
- Jan 21, 2020
-
-
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
-
Tomasz Kozak authored
-
Tomasz Kozak authored
-
- Jan 20, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jan 17, 2020
-
-
Martin Christoph Hierholzer authored
-
- Jan 10, 2020
-
-
Martin Christoph Hierholzer authored
wip: fix propagation of initial values from control system variables (persistence layer) and device registers (just the current value)
-
- Oct 21, 2019
-
-
Martin Killenberg authored
TestableMode: ApplicationModule guarantees that the main loop thread had the testableModeLock at least once. Solves #66
-
- Aug 02, 2019
-
-
Martin Killenberg authored
-
- Mar 11, 2019
-
-
Martin Christoph Hierholzer authored
move ApplicationModule::appConfig() to ModuleImpl::appConfig() so it can also be used from ModuleGroup
-
- Feb 28, 2019
-
-
Martin Christoph Hierholzer authored
-
- Feb 27, 2019
-
-
Martin Christoph Hierholzer authored
Implemented first part of #17: A HierarchyModifier can now be specified instead of the eliminateHierarchy boolean flag. No new functionality is yet added.
-
- 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
-
- Feb 13, 2019
-
-
Nadeem Shehzad authored
-
- Jan 21, 2019
-
-
Martin Christoph Hierholzer authored
Added preliminary support for bidirectional variables. There are still some known issues, e.g. concurrent updates can still lead to race conditions. This will be addressed soon.
-
- Jan 07, 2019
-
-
Martin Christoph Hierholzer authored
-
- Jan 04, 2019
-
-
Martin Christoph Hierholzer authored
Unfortunatly this currently breaks the ServerHistory module, as it relies on slashes in accessor names. The MicroDAQ module had the same issue but has already been fixed. This fix can be adopted to the ServerHistory module as well.
-
- Sep 05, 2018
-
-
Martin Christoph Hierholzer authored
-
- Jun 21, 2018
-
-
Martin Christoph Hierholzer authored
-
- Jun 11, 2018
-
-
Martin Christoph Hierholzer authored
-
- Nov 20, 2017
-
-
Martin Christoph Hierholzer authored
removed incorrect implementation of operator[] and operator() in ApplicationModule (and use the implementations of ModuleImpl instead)
-
- Nov 16, 2017
-
-
Martin Christoph Hierholzer authored
-
- Oct 11, 2017
-
-
Martin Christoph Hierholzer authored
fixed connectTo() so it now uses the dynamic/virtual model and thus obeys e.g. eliminated hierarchies etc.
-
- Aug 23, 2017
-
-
Martin Christoph Hierholzer authored
introduced a ModuleGroup (grouping ApplicationModules and other ModuleGroups) and enforced a proper hierarchy of modules to exclude that an ApplicationModule can own (directly or indirectly) another ApplicationModule
-
- May 15, 2017
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Renamed Application::testableModeThreadName() into Application::threadName(), since this will be used for other purposes as well.
-
- Apr 13, 2017
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Apr 11, 2017
-
-
Martin Christoph Hierholzer authored
Changed Module::connectTo() to accept also temporary module objects, e.g. as returned by findTag(). As a consequence, the operators [] and () of the modules had to be changed to const.
-