Les horloges de MTobjects
Gestion par événements pour UNO, Nano, Mega
MTclock
Un objet MTclock appelle régulièrement sa fonction onTime() puis celle pointée par onTimeFunction.
Temporisateur
Un temporisateur va déclencher une action unique au bout d'un certain temps après qu'on le déclenche. C'est une minuterie d'escalier, un retardateur pour bombe...
Par défaut un temporisateur n'est donc pas actif, Il faut alors le déclencher pour l'activer. On peut utiliser un objet MTclock pour le réaliser:
#include <MTobjects.h> // Création d'un temporisateur de durée 1s MTclock Temporisateur(1000 milli_secondes, maFonction, 1 action_et_arret, MT_OFF); // Mise en marche du temporisateur Temporisateur.start(); // Appelle "maFonction" dans 1s
MTDoubleClock
Un objet MTDoubleClock appelle alternativement les fonctions onTime1() puis onTimeFunction1 ou bien onTime2() puis onTimeFunction2.