/****************************************************************************
 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 GameChatHSM_H
#define GameChatHSM_H

#include "ES_Types.h"
//#include "ES_Framework.h"

// typedefs for the states
// State definitions for use with the query function
typedef enum { Waiting2MS, CommActive } GameChatState_t ;

// Public Function Prototypes

ES_Event RunGameChatSM( ES_Event CurrentEvent );
void StartGameChatSM ( ES_Event CurrentEvent );
GameChatState_t QueryGameChatSM ( void );
void SafetyTimerInit (void);
uint8_t GetFreqReportCMD (void);

#endif /*SHMTemplate_H */