Abstract State Machine class (state machine interface)
More...
#include "qp.h"
Abstract State Machine class (state machine interface)
- Backward Traceability
Definition at line 280 of file qp.h.
◆ QAsm_ctor()
void QAsm_ctor |
( |
QAsm *const | me | ) |
|
|
protected |
Constructor of the QAsm base class.
- Details
The constructor initializes the QAsm::vptr and clears the internal attributes. The constructor is "protected" because it is only intended to be invoked from the subclasses of the abstract base class QAsm.
- Parameters
-
◆ QHsm_top()
◆ vptr
Virtual pointer inherited by all QAsm subclasses (see also Object Orientation)
- Backward Traceability
- QAsm: Abstract State Machine class (state machine interface)
Definition at line 284 of file qp.h.
◆ state
Current state (pointer to the current state-handler function)
- Backward Traceability
- QAsm: Abstract State Machine class (state machine interface)
Definition at line 289 of file qp.h.
◆ temp
Temporary storage for target/act-table etc.
- Details
The temp
data member is used for passing information from the QP Application to the "event processor" of QP. The temp
member is also used as the Duplicate Inverse Storage of the state
attribute in between transitions (part of QP Functional Safety (FuSa) Subsystem).
Definition at line 292 of file qp.h.
The documentation for this class was generated from the following files: