Concept Flow - One-shot vs auto-reload timers
Timer Created
Timer Started
Timer Counts Down
Timer Expires?
No→Continue Counting
Yes
Timer Callback Runs
One-shot: Stop Timer
Auto-reload: Restart Timer
If Auto-reload: Back to Timer Counts Down
End if One-shot
The timer counts down and triggers a callback when it expires. One-shot timers stop after one trigger; auto-reload timers restart automatically.
