Releases: dziegel/cpp_statemachine_generator
Releases · dziegel/cpp_statemachine_generator
Implement support for multiple entry/exit actions
New feature: Implement support for multiple entry/exit actions
Requires statemachine framework 1.5.0
Full Changelog: 1.6.3...1.7.0
Smaller diffs
Changed the way to generate unique IDs to produce smaller diffs on changes
Adapt to statemachine framework 1.4.1
- Update generated code to C++ event framework 1.4.1
Adapt to statemachine framework 1.3.0
- Adapt to changes in statemachine framework 1.3.0
- One more sanity check
Correct handler generation
- Correctly handle complex choice states
- Guards and transition actions can be comma-separated to specify multiple guards and actions
- Support junction states
Fix bug in guard evaluation order
Fix bug in guard evaluation order when multiple choice states are chained
Work in progress: Catia Magic Cyber Systems Engineer support
First steps toward Catia Magic Cyber Systems Engineer support
Export model in Catia to Eclipse UML model and generate as usual
Code cleanup and API improvement
- Eliminate non-virtual destructor warning
- Improve Start() function signature
Improve generated code
- Use std::to_array
- Add generation time stamp
Make event handlers static functions
State event handler functions are now static in compilation unit and are not declared in statemachine header any more.