Timer

Timers can be used to either perform periodic tasks or simply delayed tasks. For example, a repeating task might be used to drive an animation. A delayed task might be something where you need to so something 10 seconds after some event happens, for example.

interval
This controls how often the timer fires. It is expressed in floating point seconds.

ticking
This controls whether the timer is currently running or not. You can use this to temporarily disable a timer when it is not needed.

onTimerFired
This is the action that is carried out when the timer fires at each interval.

reset
The reset method can be used to simply start the timer interval over. For example, if you have a timer that fires 10 seconds after the user types a key, each time the user types a key, you can merely reset your timer. The countdown will start back at 0.

 0.1  false speakOutput;