@@ -371,12 +371,13 @@ static QMState const TstSM5_t7_s = {
371371static QState TstSM5_t8 (TstSM5 * const me , QEvt const * const e );
372372static QState TstSM5_t8_e (TstSM5 * const me );
373373static QState TstSM5_t8_x (TstSM5 * const me );
374+ static QState TstSM5_t8_i (TstSM5 * const me );
374375static QMState const TstSM5_t8_s = {
375376 & TstSM5_t7_s , // superstate
376377 Q_STATE_CAST (& TstSM5_t8 ),
377378 Q_ACTION_CAST (& TstSM5_t8_e ),
378379 Q_ACTION_CAST (& TstSM5_t8_x ),
379- Q_ACTION_NULL // no initial tran.
380+ Q_ACTION_CAST ( & TstSM5_t8_i )
380381};
381382static QState TstSM5_t9 (TstSM5 * const me , QEvt const * const e );
382383static QState TstSM5_t9_x (TstSM5 * const me );
@@ -1472,14 +1473,15 @@ static QState TstSM5_t4(TstSM5 * const me, QEvt const * const e) {
14721473 case D_SIG : {
14731474 static struct {
14741475 QMState const * target ;
1475- QActionHandler act [5 ];
1476+ QActionHandler act [6 ];
14761477 } const tatbl_ = { // tran-action table
1477- & TstSM5_t9_s , // target state
1478+ & TstSM5_t8_s , // target state
14781479 {
14791480 Q_ACTION_CAST (& TstSM5_t5_e ), // entry
14801481 Q_ACTION_CAST (& TstSM5_t6_e ), // entry
14811482 Q_ACTION_CAST (& TstSM5_t7_e ), // entry
14821483 Q_ACTION_CAST (& TstSM5_t8_e ), // entry
1484+ Q_ACTION_CAST (& TstSM5_t8_i ), // initial tran.
14831485 Q_ACTION_NULL // zero terminator
14841486 }
14851487 };
@@ -1604,6 +1606,17 @@ static QState TstSM5_t8_x(TstSM5 * const me) {
16041606 (void )me ; // unused parameter
16051607 return QM_EXIT (& TstSM5_t8_s );
16061608}
1609+ //${SFs::TstSM5::SM::t1::t2::t3::t4::t5::t6::t7::t8::initial}
1610+ static QState TstSM5_t8_i (TstSM5 * const me ) {
1611+ //${SFs::TstSM5::SM::t1::t2::t3::t4::t5::t6::t7::t8::initial}
1612+ static QMTranActTable const tatbl_ = { // tran-action table
1613+ & TstSM5_t9_s , // target state
1614+ {
1615+ Q_ACTION_NULL // zero terminator
1616+ }
1617+ };
1618+ return QM_TRAN_INIT (& tatbl_ );
1619+ }
16071620//${SFs::TstSM5::SM::t1::t2::t3::t4::t5::t6::t7::t8}
16081621static QState TstSM5_t8 (TstSM5 * const me , QEvt const * const e ) {
16091622 QState status_ ;
0 commit comments