Skip to content
Snippets Groups Projects
Select Git revision
  • 02.07
  • 02.11
  • chore/build_on_bookworm
  • cmake-fix-libinstalldir
  • cwillner-add-versionInfo-module
  • cwillner/fix-changes-in-userinputvalidator
  • cwillner/generate-dot-graph
  • drothe/12685-configurableValidityPropagation
  • drothe/extendedDataMatching
  • drothe/fix-StatusWithMessage
  • feat--add-version-info-to-xml-file
  • feat/add-oven-sim
  • feat/pythonInitHandler
  • feat/shared_recovery_mutex
  • fix-circularDepDetectorRecursion
  • fix-config-msg-spelling
  • fix-example2
  • fix/EventMessageAggregator
  • fix/prevent-self-connection
  • fix/race_condition
  • 04.01.00
  • 04.00.00
  • 03.09.00
  • 03.08.01
  • 03.08.00
  • 03.07.00
  • 03.06.00
  • 03.05.00
  • 03.04.00
  • 03.03.00
  • 03.02.03
  • 03.02.02
  • 03.02.01
  • 03.02.00
  • 03.01.00
  • 03.00.02
  • 03.00.01
  • 03.00.00
  • 02.11.01
  • 02.11.00
40 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.028Apr272120191813111065430Mar2221632124Feb23222120171614131098324Jan23Dec12972129Nov2524231816151411109874313Oct20Sep16146219Aug181727Jul26211511864130Jun292827242322212017161514133231May27261Apr29Marmoved group read/write and []/() oprerators from the VariableGroup class into the Module class, to make the functionality also available in ApplicationModulesadded function to obtain the qualified name of the variable, including the hierarchy path. not yet used.- change return type of write() to bool, as defined in the latest DeviceAccess versionadded functions VariableGroup::readAllNonBlocking() and void VariableGroup::readAllLatest().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.renamed VariableNetwork::addTriggerReceiver() into VariableNetwork::addNodeToTrigger() for better clarityrenamed VariableNetworkNode getTriggerReceiver() into VariableNetworkNode getNodeToTrigger() for better claritydo not count poll-type variables in the testable mode, since this would lead to hanging testsuse the new readLatest(), which has been added to the latest DeviceAccess version, to implement the naturally expected behaviour when using a push-type variable with a poll-type accessorWhen attaching a trigger to a node, the resulting triggered node is stored and later returned when the same trigger is attached again to the same node. This fixes crashes when joining two networks sharing the same node triggered by the same trigger, if the triggering node was technically different.removed debug outputreplaces commit cf640e0c6e7607fcd0ebef0faeb9793f0e57eab0:made some exception descriptions more verboseA DeviceModule now returns the same VariableNetworkNode when asked for the same register multiple times. This leads to a new restriction that registers can now only be either read or written. This restriction can be mitigated by using the logical name mapper to create an alias of the register. This has been implemented for the tests and the demo application.- moved the sleep in Application::testableModeLock() so it helps better against false positive stall detectionsimproved stall detection and its messagepreparation for future changes: The TestDecoratorRegisterAccessor now gets a ProcessArray as argument, not the more generic NDRegisterAccessor. This allows it to use specific features of the ProcessArray.detect stalled tests and print a list of variables which contain data not processed by the application- special treatment for constants (to avoid having threads for them running all the time)removed some unwanted debug outputmake sure all threads are properly namedadded some more usefull optional debug output for the testable modeChanged 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.fixed using out-dated strstream, fixed dump() which was not passing the stream to dump into on to internal calls of VariableNetworkNode::dump()allow passing the execption description as a std::stringfixed an endless loop in dump()Made some exception descriptions more elaborate. To achieve this, the dump() functions have been extended to allow writing to an arbitrary ostream.allow connecting with the same control system variable twicemade an error message more verbosefixed copy&paste errorremoved a wrong commentdo not modify module names when searching for a tag, as it spoils the hierarchychanged Module::operator>= into a function Module::connectTo() and allow to specify also a trigger- added descriptions to modulesallow setting tags in constructor of the accessors and replacing them with setMetaData()added function to flatten teh hierarchy, renamed eliminateHierarchy() into setEliminateHierarchy() for better claritydisable warning about unconnected variables by default but add option to re-enable it.added function to add a tag recursivly to a modulefixed not copying VirtualModules properly (led to crashes)added tags to output of VariableNetworkNode::dump()
Loading