Projet Réveil-Matin (partie IV) - Implémentation de la classe Clock
Dans l'article précédent , l'architecture de l'application relative au projet Réveil-Matin avait été présentée, avec la définition d'une classe Clock dans un fichier Clock.h . Ce fichier doit être utilisé dans une directive #include dans le programme du projet, notamment dans le sketch Arduino pour instancier la classe Clock . Dans la définition de cette classe, plusieurs méthodes ont été déclarée pour organiser le fonctionnement de l'horloge. L'objet de cet article est de présenter le code de ces méthodes, rassemblé dans un fichier Clock.cpp . Interface publique de la classe Clock Pour pouvoir être utilisée dans un projet Arduino, la classe Clock doit au moins exposer à l'extérieur un constructeur pour pouvoir instancier la classe et les méthodes begin() et loop() à utiliser respectivement dans les fonctions setup() et loop() du sketch, comme cela a été présenté dans l'article précédent . Constructeur de la classe Clock Clock::Clock(Clo...