Skip to content

Releases: dziegel/cpp_statemachine_generator

Adapt to statemachine framework 1.4.1

01 Sep 19:01
Compare
Choose a tag to compare
  • Update generated code to C++ event framework 1.4.1

Adapt to statemachine framework 1.3.0

23 Aug 06:39
Compare
Choose a tag to compare
  • Adapt to changes in statemachine framework 1.3.0
  • One more sanity check

Correct handler generation

22 Aug 13:28
Compare
Choose a tag to compare
  • 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

08 Aug 09:24
Compare
Choose a tag to compare

Fix bug in guard evaluation order when multiple choice states are chained

Work in progress: Catia Magic Cyber Systems Engineer support

06 Aug 20:19
Compare
Choose a tag to compare

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

20 Jun 19:36
Compare
Choose a tag to compare
  • Eliminate non-virtual destructor warning
  • Improve Start() function signature

Improve generated code

28 Jan 05:40
Compare
Choose a tag to compare
  • Use std::to_array
  • Add generation time stamp

Make event handlers static functions

25 Jan 20:23
Compare
Choose a tag to compare

State event handler functions are now static in compilation unit and are not declared in statemachine header any more.

States with same name really work

25 Jan 06:04
Compare
Choose a tag to compare
  • Fix states with same name did not compile
  • Improve XMI testbench

1.1.0 - Allow equal state names in different regions

21 Jan 19:07
Compare
Choose a tag to compare

Allow to states in different regions to have the same state name. This works for XMI only, since SCXML does not allow states to have equal names globally.