50 #ifndef FWSM_DCREATE_H_ 51 #define FWSM_DCREATE_H_ FwSmDesc_t FwSmCreateDer(FwSmDesc_t smDesc)
Create the descriptor of a derived state machine.
Declaration of the execution interface for a FW State Machine.
FwSmCounterS1_t nOfActions
the number of actions (state actions + transition actions) in the state machine
void FwSmReleaseDer(FwSmDesc_t smDesc)
Release the memory allocated to a derived state machine descriptor.
Structure representing a state machine descriptor.
FwSmDesc_t FwSmCreate(FwSmCounterS1_t nOfStates, FwSmCounterS1_t nOfChoicePseudoStates, FwSmCounterS1_t nOfTrans, FwSmCounterS1_t nOfActions, FwSmCounterS1_t nOfGuards)
Create a new state machine descriptor.
void FwSmReleaseRec(FwSmDesc_t smDesc)
Recursively release the memory which was allocated when the state machine descriptor was created...
FwSmCounterS1_t nOfGuards
the number of guards in the state machine
void FwSmRelease(FwSmDesc_t smDesc)
Release the memory which was allocated when the state machine descriptor.
signed char FwSmCounterS1_t
Type used for signed counters with a "short" range.