/************************************************** * * * File : timer.h * * Author: Cheng-Lu Yeng * * * **************************************************/ #if !defined(TIMER_H) #define TIMER_H # include /*OWEN*/ # include "olc96fa.h" # if !defined OLC3COMMON_H # include "olc3com.h" # endif PROTOTYPE(void TimerCreate, ( hcg_key TimerActiveInstance, hcg_key FireFromThisActiveInstance, hcg_key FireToThisActiveInstance, hcg_key FireThisTypeOfEvent, int TimeToGo )) PROTOTYPE(void TICreate, ( hcg_key TimerActiveInstance, hcg_key FireFromThisActiveInstance, hcg_key FireToThisActiveInstance, const char * FireThisTypeOfEvent, int TimeToGo )) PROTOTYPE(void GenerateTimer,( const char * TimerActiveInstance, const char * FireFromThisActiveInstance, const char * FireToThisActiveInstance, const char * FireThisTypeOfEvent, int TimeToGo )) PROTOTYPE(hcg_key TimerGetTIid, (hcg_key TIid)) PROTOTYPE(hcg_key TimerGetAIid1, (hcg_key TIid)) PROTOTYPE(hcg_key TimerGetAIid2, (hcg_key TIid)) PROTOTYPE(hcg_key TimerGetAIid3, (hcg_key TIid)) PROTOTYPE(hcg_key TimerGetETid, (hcg_key TIid)) PROTOTYPE(int TimerGetttg, (hcg_key TIid)) PROTOTYPE(hcg_key TimerFirst, (void)) PROTOTYPE(hcg_key TimerNext, (hcg_key TIid)) PROTOTYPE(void TimerDelete, (hcg_key TIid)) #endif