Call: Timer(unsigned long Time,int TimerNo)
Input: Time in mS, TimerNo
Output: boolean
When calling this function the first time and TimerNo is not known in the timer structure, a new timer structure will be added to the timer chain. When the defined time is expired, the function returns true for one cycle (one-shot) and is removed from the timer structure at the end of the cycle. In all other cases the function returns false. There is a function available in the serial monitor to check all timers present in the timer chain; TimerId, initial time and time-to-go are presented. The timer can be cancelled by the CancelTimer function.
Example:
if (Timer(60000,TimISR))
{
... code ...
}