| 
    Labor04
    
   | 
 
Header FSM for Tape. More...
#include "ES2_V4_app.h"

Go to the source code of this file.
Typedefs | |
| typedef enum fsmTapeevents | eEventsTape_t | 
| Enumeration holds all possible events for this state machine.  More... | |
| typedef enum fsmTapestates | eStatesTape_t | 
| Enumeration holds all defined states for video recorder state machine.  More... | |
Enumerations | |
| enum | fsmTapeevents { evBegin = 0, evInOut, evEnd, EV_LAST_TAPE } | 
| Enumeration holds all possible events for this state machine.  More... | |
| enum | fsmTapestates {  sTapeOut = 0, sTapeBegin, sTapeEnd, sTapeBetween, STATE_LAST_TAPE }  | 
| Enumeration holds all defined states for video recorder state machine.  More... | |
Functions | |
| _Bool | bFsmTapeInitialize (void) | 
| Wrapper function to statemachine_init().  More... | |
| _Bool | bFsmTapeDispatchEvent (int32_t event) | 
| Sends an event to the state machine.  More... | |
| int32_t | s32FsmTapeGetState (void) | 
| Returns the current state of the fsm.  More... | |
| _Bool | bFsmTapeIsStateChanged (void) | 
| Indicates if a state changed happend.  More... | |
| const char * | pcFsmTapeGetStateName (void) | 
| Get the name of the current state.  More... | |
| void | vEntry_sTapeBegin (void) | 
| entry for sTapeBegin  More... | |
| void | vEntry_sTapeBetween (void) | 
| entry for sTapeBetween  More... | |
| void | vEntry_sTapeEnd (void) | 
| entry for sTapeEnd  More... | |
| void | vEntry_sTapeOut (void) | 
| entry for sTapeOut  More... | |
Header FSM for Tape.
This file contains the Header FSM for Tape.
| typedef enum fsmTapeevents eEventsTape_t | 
Enumeration holds all possible events for this state machine.
| typedef enum fsmTapestates eStatesTape_t | 
Enumeration holds all defined states for video recorder state machine.
| enum fsmTapeevents | 
| enum fsmTapestates | 
| _Bool bFsmTapeDispatchEvent | ( | int32_t | s32Event | ) | 
Sends an event to the state machine.
This functions wrapps the statemachine_dispatchEvent() function, overgives the event id and returns the return value of statemachine_dispatchEvent().
| event | Event for the state machine. | 
Sends an event to the state machine.
| void | 


| _Bool bFsmTapeInitialize | ( | void | ) | 
Wrapper function to statemachine_init().
Initializes the state machine with the state table, the number of states and events and the start state. Returns the return value of the statemachine_init() function.
Wrapper function to statemachine_init().
| void | 


| _Bool bFsmTapeIsStateChanged | ( | void | ) | 
Indicates if a state changed happend.
This function returns a TRUE if the state of the fsm changed initiated by the last event
Indicates if a state changed happend.
| voids | 


| const char* pcFsmTapeGetStateName | ( | void | ) | 
Get the name of the current state.
Get the name of the current state.
| void | 

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


| void vEntry_sTapeBegin | ( | void | ) | 
entry for sTapeBegin
| void | 
| void vEntry_sTapeBetween | ( | void | ) | 
entry for sTapeBetween
| void | 
| void vEntry_sTapeEnd | ( | void | ) | 
entry for sTapeEnd
| void | 
| void vEntry_sTapeOut | ( | void | ) | 
entry for sTapeOut
| void |