/**************************************************************************** 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 ReloadHSM_H #define ReloadHSM_H // typedefs for the states // State definitions for use with the query function typedef enum {WAITINGRELOAD, BACKOFFWALL, TURN90, MOVE2TAPE, ROTATE2TAPE, MOVE2WALL, REQUESTBALL, REVERSE, TURN90BACK, GO2GOAL, TURN2COURSE, BACK2WALL, FINISHEDRELOAD} ReloadState_t ; // Public Function Prototypes ES_Event RunReloadHSM( ES_Event CurrentEvent ); void StartReloadHSM ( ES_Event CurrentEvent ); ReloadState_t QueryReloadHSM ( void ); #endif /*SHMTemplate_H */