YAKINDU Statechart Tools 3.5.4 (May 15, 2019)

This is a bugfix release, containing the following:

  • Fixed C code generation when @ShortCIdentifiers annotation is used. In version 3.5.3, this resulted in generation of duplicate react methods.
  • Fixed usage of enumerations within namespaces in C/C++ domain. Enumeration types can now be accessed by qualifiying them with their namespace, and enumerators can be assigned to corresponding variables.
  • Fixed a bug in headless code generation for C/C++ domain statecharts causing header files not being found in certain scenarios.
  • Fixed a bug in Python code generator causing generation errors when variables are used as arguments in operation calls.

Event-driven execution support for C# code generator

The C# code generator now also supports statecharts with event-driven execution semantics. The generated code now contains corresponding run-cycle calls when events are triggered as well as a queue for internal events.