Statechart Checks : (C15011) And State component with entering reactions, causing delay of default transition step

(C15011) And State component with entering reactions, causing delay of default transition step

Error In:
Design
Description:
This warning is relevant when using the MicroC Code Generator optimization Clutch Entrance to State Hierarchy.
In MicroC generated code, static-reaction and default-transition inside the same state are executed in consecutive steps, and not on the same step as in Simulation or C/ADA generated code.
Example:
In this Statechart, component STATE_1 of the And-state ENTERING_TEST_CTRL has an entering static-reaction. In MicroC generated code, upon entering ENTERING_TEST_CTRL, in STATE_2 the default-transition will be taken, and in STATE_1 the entering reaction will be executed, and only in the next step, the default-transition will be taken. This warning is reported only for And-state components, where the synchronization between the component states may be significant.





















Erroneous Elements:
And State components