RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
All meta data of transitions, io data ports and outcomes are not stored. The modification history also do not list meta data changed actions what is a hind for the case that gaphas is not writing this information into the meta data dict.
To preserve the functionality this issue includes two sub-tasks:
[x] recover the functionality know in the past with proper meta signal generation for observers like the modification history
[ ] extend the storage or gaphas tests to preserve this functionality
Added at 2017-02-24:
This issue needs a representation (test) in issue #175 to preserve gaphas functionality and as reliability to the user.
Originally created by @Rbelder at 2016-11-23 13:01:18+00:00 (moved from RMC internal repository)
All meta data of transitions, io data ports and outcomes are not stored. The modification history also do not list meta data changed actions what is a hind for the case that gaphas is not writing this information into the meta data dict.
To preserve the functionality this issue includes two sub-tasks:
Added at 2017-02-24: This issue needs a representation (test) in issue #175 to preserve gaphas functionality and as reliability to the user.
Originally created by @Rbelder at 2016-11-23 13:01:18+00:00 (moved from RMC internal repository)