#ifndef PROGRAM_H #define PROGRAM_H #include #include #include #include "API.h" #include "Capteur.h" #include "Ultrason.h" #include "HumiTemp.h" #include "Balance.h" class Program{ public: /** * @brief Construct the maine Program object * */ Program(); /** * @brief main loop function * */ void loop(); private: /* data */ /** * @brief capteur humi/temp * */ Capteur *dht; /** * @brief capteur ultra son pour le niveau de remplissage de la poubelle * */ Capteur *ultrasonic; /** * @brief capteur poid pour le niveau de remplissage de la poubelle * */ Balance *balance; //TODO chagé type to capteur /** * @brief Réference de l'API pour les calls * */ API *api; }; #endif