#ifndef AvatarService_H
#define AvatarService_H
// Event Definitions
#include "ES_Configure.h" /* gets us event definitions */
#include "ES_Types.h" /* gets bool type for returns */
// typedefs for the states
// State definitions for use with the query function
typedef enum
{
AVATAR_INIT, AVATAR_IDLE, AVATAR_PLAYING
} AvatarState_t;
extern uint16_t currentAvatarTick;
// Public Function Prototypes
bool InitAvatarService(uint8_t Priority);
bool PostAvatarService(ES_Event_t ThisEvent);
ES_Event_t RunAvatarService(ES_Event_t ThisEvent);
uint16_t VolumeToTick(uint16_t vol);
#endif /* AvatarService_H */