| 
    Labor04
    
   | 
 
FSM for Tape. More...
#include "ES2_V4_app.h"
Functions | |
| _Bool | bFsmTapeInitialize (void) | 
| init Tape FSM  More... | |
| _Bool | bFsmTapeDispatchEvent (int32_t s32Event) | 
| dispatch event Tape FSM  More... | |
| _Bool | bFsmTapeIsStateChanged () | 
| check if state changed  More... | |
| int32_t | s32FsmTapeGetState () | 
| get FSM state  More... | |
| const char * | pcFsmTapeGetStateName () | 
| get FSM state name  More... | |
| void | vEntry_sTapeOut (void) | 
| entry for sTapeOut  More... | |
| void | vEntry_sTapeBegin (void) | 
| entry for sTapeBegin  More... | |
| void | vEntry_sTapeEnd (void) | 
| entry for sTapeEnd  More... | |
| void | vEntry_sTapeBetween (void) | 
| entry for sTapeBetween  More... | |
Variables | |
| sStateMachine_t | sFsmTape | 
| static const char * | pcFsmTapestates_names [] = {"Out","Begin","End","Between", "LastStateTape"} | 
| sStateTransitions_t | asEventsFsmTapeOut [] | 
| sStateTransitions_t | asEventsFsmTapeBegin [] | 
| sStateTransitions_t | asEventsFsmTapeEnd [] | 
| sStateTransitions_t | asEventsFsmTapeBetween [] | 
| sStateTable_t | asFsmTapeStates [] | 
FSM for Tape.
This file contains the FSM for Tape.
| bFsmTapeDispatchEvent | ( | int32_t | s32Event | ) | 
dispatch event Tape FSM
Sends an event to the state machine.
| void | 


| bFsmTapeInitialize | ( | void | ) | 
init Tape FSM
Wrapper function to statemachine_init().
| void | 


| bFsmTapeIsStateChanged | ( | void | ) | 
check if state changed
Indicates if a state changed happend.
| voids | 


| pcFsmTapeGetStateName | ( | void | ) | 
get FSM state name
Get the name of the current state.
| void | 

| s32FsmTapeGetState | ( | void | ) | 
get FSM state
Returns the current state of the fsm.
| voids | 


| vEntry_sTapeBegin | ( | void | ) | 
entry for sTapeBegin
| void | 
| vEntry_sTapeBetween | ( | void | ) | 
entry for sTapeBetween
| void | 
| vEntry_sTapeEnd | ( | void | ) | 
entry for sTapeEnd
| void | 
| vEntry_sTapeOut | ( | void | ) | 
entry for sTapeOut
| void | 
| sStateTransitions_t asEventsFsmTapeBegin[] | 
| sStateTransitions_t asEventsFsmTapeBetween[] | 
| sStateTransitions_t asEventsFsmTapeEnd[] | 
| sStateTransitions_t asEventsFsmTapeOut[] | 
| sStateTable_t asFsmTapeStates[] | 
      
  | 
  static | 
| sStateMachine_t sFsmTape |