QP::QHsm implementation. More...
Go to the source code of this file.
Namespaces | |
QP | |
namespace associated with the QP/C++ framework | |
Macros | |
#define | QEP_TRIG_(state_, sig_) ((*(state_))(this, &QEP_reservedEvt_[sig_])) |
helper macro to trigger internal event in an HSM More... | |
#define | QEP_EXIT_(state_) |
helper macro to trigger exit action in an HSM More... | |
#define | QEP_ENTER_(state_) |
helper macro to trigger entry action in an HSM More... | |
Enumerations | |
enum | : QSignal { QEP_EMPTY_SIG_ = 0U } |
Variables | |
static QEvt const | QEP_reservedEvt_ [4] |
QP::QHsm implementation.
Definition in file qep_hsm.cpp.
#define QEP_TRIG_ | ( | state_, | |
sig_ | |||
) | ((*(state_))(this, &QEP_reservedEvt_[sig_])) |
helper macro to trigger internal event in an HSM
Definition at line 51 of file qep_hsm.cpp.
#define QEP_EXIT_ | ( | state_ | ) |
helper macro to trigger exit action in an HSM
Definition at line 55 of file qep_hsm.cpp.
#define QEP_ENTER_ | ( | state_ | ) |
helper macro to trigger entry action in an HSM
Definition at line 65 of file qep_hsm.cpp.