#include "qep_port.h"
Go to the source code of this file.
Defines | |
| #define | QEP_TRIG_(state_, sig_) ((*(state_))(me, &QEP_reservedEvt_[sig_])) |
| #define | QEP_EXIT_(state_) |
| #define | QEP_ENTER_(state_) |
Enumerations | |
| enum | QEPConst { QEP_EMPTY_SIG_ = 0, QEP_MAX_NEST_DEPTH_ = 6 } |
Variables | |
| QEvent const | QEP_reservedEvt_ [] |
Definition in file qep_pkg.h.
| #define QEP_ENTER_ | ( | state_ | ) |
Value:
if (QEP_TRIG_(state_, Q_ENTRY_SIG) == Q_RET_HANDLED) { \ QS_BEGIN_(QS_QEP_STATE_ENTRY, QS_smObj_, me) \ QS_OBJ_(me); \ QS_FUN_(state_); \ QS_END_() \ }
Definition at line 65 of file qep_pkg.h.
Referenced by QHsm_dispatch(), and QHsm_init().
| #define QEP_EXIT_ | ( | state_ | ) |
Value:
if (QEP_TRIG_(state_, Q_EXIT_SIG) == Q_RET_HANDLED) { \ QS_BEGIN_(QS_QEP_STATE_EXIT, QS_smObj_, me) \ QS_OBJ_(me); \ QS_FUN_(state_); \ QS_END_() \ }
Definition at line 56 of file qep_pkg.h.
Referenced by QHsm_dispatch().
| #define QEP_TRIG_ | ( | state_, | |||
| sig_ | ) | ((*(state_))(me, &QEP_reservedEvt_[sig_])) |
helper macro to trigger reserved event in an HSM
Definition at line 52 of file qep_pkg.h.
Referenced by QFsm_dispatch(), QFsm_init(), QHsm_dispatch(), QHsm_init(), and QHsm_isIn().
| enum QEPConst |
| QEvent const QEP_reservedEvt_[] |
1.5.4