/**************************************************************************** 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 ShootingHSM_H #define ShootingHSM_H // typedefs for the states // State definitions for use with the query function typedef enum {WAITING, FINDGOAL, SHOOTING, FINISHED} ShootingState_t ; // Public Function Prototypes ES_Event RunShootingHSM( ES_Event CurrentEvent ); void StartShootingHSM ( ES_Event CurrentEvent ); ShootingState_t QueryShootingHSM ( void ); #endif /*SHMTemplate_H */