Statechart Profiling Enhancements
For the statechart viewer the following data must to be logged with the Statechart Profiler:
- Currently active substate of every state with substates>0
- Last event name with source and destination state
- Last input, local and output parameters of each state
This results in the following channel/datafield structure:
- Statename #1 (closed)
- Active Substate GlobalId
- Last Event/Transition Name
- Previous Substate GlobalId
- Input/Local/Output-ParameterMap
- Last Enter Timestamp
- Last Leave Timestamp
- Statename #2 (closed)
- Active Substate GlobalId
- Last Event/Transition Name
- Previous Substate GlobalId
- Input/Local/Output-ParameterMap
- Last Enter Timestamp
- Last Leave Timestamp
- ...
Additional required changes:
- Introduce VariantContainer-Variant
- Change Profiler Interface
- Adapt observer to new interface