- Aug 23, 2017
-
-
Martin Christoph Hierholzer authored
-
- Jul 25, 2017
-
-
Martin Christoph Hierholzer authored
update for interface change in DeviceAccess: TransferElement::write() has now the version number as an argument
-
Martin Christoph Hierholzer authored
-
- Jul 21, 2017
-
-
Martin Christoph Hierholzer authored
allow determining a fully qualified name for application variables (i.e. including qualified name of owning module)
-
- Jul 18, 2017
-
-
Martin Christoph Hierholzer authored
-
- Jul 12, 2017
-
-
Martin Christoph Hierholzer authored
- Jul 10, 2017
-
-
Martin Christoph Hierholzer authored
made Module::connectTo() compile-time polymorphic, to allow special modules with operator() returning a different type.
-
- Jun 22, 2017
-
- Jun 21, 2017
-
-
Martin Christoph Hierholzer authored
Fixed several bugs affecting poll-type variables being read by a poll-type application variable and distributed to push-type variables via a ConsumingFanOut.
-
Martin Christoph Hierholzer authored
-
- Jun 09, 2017
-
- Jun 06, 2017
-
-
Martin Christoph Hierholzer authored
Changed Module::readAll() to read all push-type variables first, to make sure that poll-type variables are up-to-date upon return
-
- May 29, 2017
-
-
Martin Christoph Hierholzer authored
This reverts commit 7287c4b4.
-
Martin Christoph Hierholzer authored
-
- May 24, 2017
-
-
Martin Christoph Hierholzer authored
revert last commit, cascading ApplicationModules should be avoided instead (and should be prevented in future)
-
Martin Christoph Hierholzer authored
-
- May 22, 2017
-
-
Martin Christoph Hierholzer authored
Cache accessors obtained through TestFacility::getScalar() and TestFacility::getArray() by the application test code, to avoid the loss of the current value if a decorated accessor is obtained again.
-
- May 19, 2017
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- May 18, 2017
-
-
Martin Christoph Hierholzer authored
added support for the std::string data type and throw an exception if the type given by the user is unknown
-
- May 17, 2017
-
-
Martin Christoph Hierholzer authored
-
- May 16, 2017
-
-
Martin Christoph Hierholzer authored
also make sure for DeviceModules to always return the same sub-module with the [] operator when passing the same sub-module name
-
Martin Christoph Hierholzer authored
fixed not returning the same submodule on a second call of the ControlSystemModule::operator[] with the same module name
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
allow connecting a consuming node to a consuming node, if one of them already has been connected to a feeder.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
don't crash the application if Profiler::startMeasurement() is called while the measurement is already running, instead just ignore the second call
-
- 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.
-
- May 05, 2017
-
-
Martin Christoph Hierholzer authored
moved the xml generator main function into a new header file, to avoid defining main() multiple times by mistake.
-
- May 04, 2017
-
-
Martin Christoph Hierholzer authored
-
- Apr 28, 2017
-
-
Martin Christoph Hierholzer authored
moved group read/write and []/() oprerators from the VariableGroup class into the Module class, to make the functionality also available in ApplicationModules
-
Martin Christoph Hierholzer authored
added function to obtain the qualified name of the variable, including the hierarchy path. not yet used.
-
Martin Christoph Hierholzer authored
- use this return type in testable mode to detect when a queue overflow happened (testable mode counter should not increase in that case)
-
- Apr 27, 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
-