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.