Reference Manual For QP/C 8.1.5
Loading...
Searching...
No Matches
qep_msm.c File Reference

QMsm class implementation More...

#include "qp_port.h"
#include "qp_pkg.h"
#include "qsafe.h"
#include "qs_port.h"
#include "qs_pkg.h"

Go to the source code of this file.

Macros

#define QMSM_MAX_NEST_DEPTH_   ((size_t)6U)
 Maximum depth of nesting levels in a QMsm state machines .

Functions

static QState QMsm_execTatbl_ (QAsm *const me, QMTranActTable const *const tatbl, uint_fast8_t const qsId)
static void QMsm_exitToTranSource_ (QAsm *const me, QMState const *const curr_state, QMState const *const tran_source, uint_fast8_t const qsId)
static QState QMsm_enterHistory_ (QAsm *const me, QMState const *const hist, uint_fast8_t const qsId)

Detailed Description

QMsm class implementation

Backward Traceability

Forward Traceability

Definition in file qep_msm.c.

Macro Definition Documentation

◆ QMSM_MAX_NEST_DEPTH_

#define QMSM_MAX_NEST_DEPTH_   ((size_t)6U)

Maximum depth of nesting levels in a QMsm state machines .

Definition at line 43 of file qep_msm.c.