/****************************************************************************
 
  Header file for IRReload service 
  based on the Gen 2 Events and Services Framework

 ****************************************************************************/

#ifndef IRReloadService_H
#define IRReloladSService_H

// State definitions for use with the query function
typedef enum { InitializingIRReloadService, WaitingForReload, ReloadSensing } IRReloadState_t;

// Public Function Prototypes
bool InitIRReloadService ( uint8_t Priority );
bool PostIRReloadService( ES_Event_t ThisEvent );
ES_Event_t RunIRReloadService ( ES_Event_t CurrentEvent );

void InitIRReloadInterrupt(void);
#endif