qep_pkg.h File Reference

Internal (package scope) QEP/C++ interface. More...

#include "qep_port.h"

Go to the source code of this file.

Defines

#define QEP_TRIG_(state_, sig_)   ((*(state_))(this, &QEP_reservedEvt_[sig_]))
 helper macro to trigger internal event in an HSM
#define QEP_EXIT_(state_)
 helper macro to trigger entry action in an HSM
#define QEP_ENTER_(state_)
 helper macro to trigger exit action in an HSM

Enumerations

enum  QEPConst { QEP_EMPTY_SIG_ = 0, QEP_MAX_NEST_DEPTH_ = 6 }
 internal QEP constants More...

Variables

QEvent const QEP_reservedEvt_ []
 preallocated reserved events


Detailed Description

Internal (package scope) QEP/C++ interface.

Definition in file qep_pkg.h.


Enumeration Type Documentation

enum QEPConst

internal QEP constants

Enumerator:
QEP_EMPTY_SIG_  empty signal for internal use only
QEP_MAX_NEST_DEPTH_  maximum depth of state nesting (including the top level), must be >= 3

Definition at line 40 of file qep_pkg.h.


Generated on Fri Aug 1 14:18:04 2008 for QP/C++ by  doxygen 1.5.4