FW Profile - C1 Implementation
|
Structure representing the base descriptor of a state machine. More...
Data Fields | |
SmPState_t * | pStates |
array holding the proper states in the state machine | |
SmCState_t * | cStates |
array holding the choice pseudo-states in the state machine | |
SmTrans_t * | trans |
array holding the transitions in the state machine | |
FwSmCounterS1_t | nOfPStates |
the number of states in the state machine | |
FwSmCounterS1_t | nOfCStates |
the number of choice pseudo-states in the state machine | |
FwSmCounterS1_t | nOfTrans |
the number of transitions in SM | |
Structure representing the base descriptor of a state machine.
The base descriptor holds the information which is not changed when the state machine is extended. This consists of:
pStates
)cStates
)trans
)Array pStates
holds the proper states in the state machine. The proper states are identified by an integer in the range [1,N] (N is the total number of proper states). The i-th state is stored in the (i-1)-th location of pStates
. The number of states is stored in field nOfPStates
.
Array cStates
holds the choice pseudo-states in the state machine. The choice pseudo-states are identified by an integer in the range [1,M] (M is the total number of choice pseudo-states). The i-th choice pseudo-state is stored in the (i-1)-th location of cStates
. The number of choice pseudo-states is stored in field nOfCStates
.
Array trans
holds the transitions in the state machine. The transition out of the initial pseudo-state is stored in the first location of array trans
. The other transitions are stored in groups of adjacent locations where each group holds the transitions out of the same state or choice pseudo-state (see also SmPState_t
and SmPState_t
). The number of transitions is stored in field nOfTrans
.
Definition at line 235 of file FwSmPrivate.h.