Abstract State Machine class (state machine interface). More...
#include <qp.h>
Protected Attributes | |
| struct QAsmVtable const * | vptr |
| Virtual pointer inherited by all QAsm subclasses (see also SAS_QP_OOA). | |
| union QAsmAttr | state |
| Current state (pointer to the current state-handler function). | |
| union QAsmAttr | temp |
| Temporary storage for target/act-table etc.. | |
Abstract State Machine class (state machine interface).
Backward Traceability
Forward Traceability
|
protected |
Virtual pointer inherited by all QAsm subclasses (see also SAS_QP_OOA).
Forward Traceability
|
protected |
|
protected |
Temporary storage for target/act-table etc..
Details
The temp data member is used for passing information from the QP/C Application to the "event processor" of QP/C. 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).
Forward Traceability