/**************************************************************************** Template header file for Hierarchical Sate Machines AKA StateCharts 02/08/12 adjsutments for use with the Events and Services Framework Gen2 3/17/09 Fixed prototpyes to use Event_t ****************************************************************************/ #ifndef MoveForwardHSM_H #define MoveForwardHSM_H // typedefs for the states // State definitions for use with the query function typedef enum {WaitingMF, Paused, MoveForward, Finished} MoveState_t ; // Public Function Prototypes ES_Event RunMoveHSM( ES_Event CurrentEvent ); void StartMoveHSM ( ES_Event CurrentEvent ); MoveState_t QueryMoveHSM ( void ); #endif /*SHMTemplate_H */