Event attributes (execution semantics)
More...
#include "libfaudes.h"
Go to the source code of this file.
◆ AttributeCodeGeneratorEvent::InputTrigger
| struct AttributeCodeGeneratorEvent::InputTrigger |
Definition at line 153 of file cgp_eventconfig.h.
| Class Members |
|
string |
mAddress |
Abstract address. |
|
bool |
mPos |
Positive edge triggers event. |
|
bool |
mNeg |
Negative edge triggers event. |
|
bool |
mStatic |
Fake an initial edge on initialisation to sense static levels. |
|
bool |
mExe |
Evaluate literal expression to trigger event. |
◆ AttributeCodeGeneratorEvent::OutputAction
| struct AttributeCodeGeneratorEvent::OutputAction |
Definition at line 170 of file cgp_eventconfig.h.
| Class Members |
|
string |
mAddress |
Abstract address. |
|
bool |
mSet |
Set bit. |
|
bool |
mClr |
Clear bit. |
|
bool |
mExe |
Literal expression i.e. function call
|
◆ AttributeCodeGeneratorEvent::TimeConstraint
| struct AttributeCodeGeneratorEvent::TimeConstraint |
Definition at line 185 of file cgp_eventconfig.h.
| Class Members |
|
string |
mInitialValue |
Initial value (literal to allow for advanced units, empty string for "not a timer") |
|
EventSet |
mStartEvents |
Events that start this timer. |
|
EventSet |
mStopEvents |
Events that stop this timer. |
|
EventSet |
mResetEvents |
Events that reset this timer. |