QP/C  7.0.0
Real-Time Embedded Framework
qep_msm.c File Reference

QMsm implementation More...

#include "qep_port.h"
#include "qassert.h"
#include "qs_port.h"
#include "qs_pkg.h"

Go to the source code of this file.

Macros

#define QMSM_MAX_ENTRY_DEPTH_   4
 

Functions

QStateHandler QMsm_getStateHandler_ (QHsm *const me)
 

Variables

static struct QMState const l_msm_top_s
 

Detailed Description

Date
Last updated on: 2021-12-31
Version
Last updated for: Version 7.0.0, 2022-04-30

Definition in file qep_msm.c.

Macro Definition Documentation

◆ QMSM_MAX_ENTRY_DEPTH_

#define QMSM_MAX_ENTRY_DEPTH_   4

internal QEP constants

maximum depth of entry levels in a MSM for transition to history.

Definition at line 48 of file qep_msm.c.

Function Documentation

◆ QMsm_getStateHandler_()

QStateHandler QMsm_getStateHandler_ ( QHsm *const  me)

Definition at line 397 of file qep_msm.c.

Variable Documentation

◆ l_msm_top_s

struct QMState const l_msm_top_s
static
Initial value:
= {
(struct QMState *)0,
}
#define Q_STATE_CAST(handler_)
Definition: qep.h:196
#define Q_ACTION_CAST(action_)
Definition: qep.h:207
Definition: qep.h:442

Definition at line 50 of file qep_msm.c.