/**************************************************************************** Header file for template service based on the Gen 2 Events and Services Framework ****************************************************************************/ #ifndef tapeDebounce_H #define tapeDebounce_H typedef enum { WAITINGLATERAL, DEBOUNCINGLATERAL, READY2SAMPLELATERAL } lateralDebounceState_t; typedef enum { WAITINGCENTRAL, DEBOUNCINGCENTRAL, READY2SAMPLECENTRAL } centralDebounceState_t; bool InitTapeDebounce ( uint8_t Priority ); bool PostTapeDebounce( ES_Event ThisEvent ); ES_Event RunTapeDebounce( ES_Event ThisEvent); bool CentralTapeQuery(void); bool LateralTapeQuery(void); #endif /* ServTemplate_H */