toto/BE c/projet/Application.h
Montaigu-Lancelin Emilie 9646d260cb version finale
2026-01-15 13:51:09 +01:00

48 lines
No EOL
1 KiB
C++

/*********************************************************************
* @file Apllication.h
* @author Montaigu Emilie, Ouvrard Marine
* @brief Fichier source de l'application
*********************************************************************/
#ifndef APPLICATION_H_
#define APPLICATION_H_
#include "rgb_lcd.h"
#include "ecran.h"
#include "bdd.h"
#include "bouton.h"
#include "led.h"
/**
* @class Application
* @brief Classe Application
*/
class Application {
public:
const int ledPin;
const int colorR;
const int colorG;
const int colorB;
ecran lcd;
bouton boutonRelief;
bouton boutonPlat;
led ledRouge;
/**
* @fn Application();
* @brief Constructeur par defaut
*/
Application();
/**
* @fn Application();
* @brief Destructeur
*/
~Application();
/**
* @fn void init(void)
* @brief Fonction d'initialisation de l'application
*/
void init(void);
/**
* @fn void run(void)
* @brief Fonction de lancement de l'application
*/
void run(void);
};
#endif