Projet Bee-Honey't  1.0
BTS SN 2019
infosHumidite.h
Aller à la documentation de ce fichier.
1 #ifndef INFOSHUMIDITE_H
2 #define INFOSHUMIDITE_H
3 
16 #include <QString>
17 #include <QtCore/QObject>
18 #include <QVector>
19 
32 class InfosHumidite : public QObject
33 {
34  Q_OBJECT
35 
36  private:
41  QVector <double> humiditeInterieurs;
42  QVector <double> humiditeExterieurs;
47 
48  public:
49  InfosHumidite(QObject * parent);
50  double getHumiditeInterieur();
51  void setHumiditeInterieur(double humiditeInterieur);
52  QString getHorodatageHumiditeInterieur() const;
53  void setHorodatageHumiditeInterieur(const QString horodatageHumiditeInterieur);
54  double getHumiditeExterieur();
55  void setHumiditeExterieur(double humiditeExterieur);
56  QString getHorodatageHumiditeExterieur() const;
57  void setHorodatageHumiditeExterieur(const QString horodatageHumiditeExterieur);
58 
59  public slots:
60  void traiterNouvelleHumiditeInterieur(QString HumiditeInterieur,QString horodatageHumiditeInterieur);
61  void traiterNouvelleHumiditeExterieur(QString HumiditeExterieur,QString horodatageHumiditeExterieur);
62 
63  signals:
64  void humiditeInterieurEnvoye(const double humiditeInterieur,QString horodatage);
65  void humiditeExterieurEnvoye(const double humiditeExterieur,QString horodatage);
66  void traitementHumiditeInterieurEnvoye(const double temperatureInterieurMoyenne ,const double temperatureInterieurMinimum ,const double temperatureInterieurMaximum, int heure);
67  void traitementHumiditeExterieurEnvoye(const double temperatureExterieurMoyenne ,const double temperatureExterieurMinimum ,const double temperatureExterieurMaximum, int heure);
68 
69 };
70 
71 #endif // INFOSHUMIDITE_H
72 
void traitementHumiditeInterieurEnvoye(const double temperatureInterieurMoyenne, const double temperatureInterieurMinimum, const double temperatureInterieurMaximum, int heure)
QVector< double > humiditeInterieurs
Definition: infosHumidite.h:41
InfosHumidite(QObject *parent)
Constructeur de la classe InfosHumidite.
Definition: infosHumidite.cpp:26
QString horodatageHumiditeExterieur
horodatage de l&#39;humidité exterieur
Definition: infosHumidite.h:40
void calculerMoyenneHoraireHumiditeExterieur()
Definition: infosHumidite.cpp:214
QString getHorodatageHumiditeInterieur() const
getter de l&#39;attribut horodatageHumiditeInterieur
Definition: infosHumidite.cpp:56
void calculerMoyenneHoraireHumiditeInterieur()
Definition: infosHumidite.cpp:175
void setHumiditeInterieur(double humiditeInterieur)
setter de l&#39;attribut humiditeInterieur
Definition: infosHumidite.cpp:46
La classe InfosHumidite.
Definition: infosHumidite.h:32
void setHorodatageHumiditeExterieur(const QString horodatageHumiditeExterieur)
setter de l&#39;attribut horodatageHumiditeExterieur
Definition: infosHumidite.cpp:108
double getHumiditeExterieur()
getter de l&#39;attribut humiditeExterieur
Definition: infosHumidite.cpp:76
void setHumiditeExterieur(double humiditeExterieur)
setter de l&#39;attribut humiditeExterieur
Definition: infosHumidite.cpp:86
int heureCouranteHumiditeExterieur
Definition: infosHumidite.h:44
int heureCouranteHumiditeInterieur
Definition: infosHumidite.h:43
QString getHorodatageHumiditeExterieur() const
getter de l&#39;attribut horodatageHumiditeExterieur
Definition: infosHumidite.cpp:97
void traitementHumiditeExterieurEnvoye(const double temperatureExterieurMoyenne, const double temperatureExterieurMinimum, const double temperatureExterieurMaximum, int heure)
void humiditeInterieurEnvoye(const double humiditeInterieur, QString horodatage)
signal vers la classe Ruche
void setHorodatageHumiditeInterieur(const QString horodatageHumiditeInterieur)
InfosHumidite::setHorodatageHumiditeInterieur.
Definition: infosHumidite.cpp:66
QVector< double > humiditeExterieurs
Definition: infosHumidite.h:42
void traiterNouvelleHumiditeInterieur(QString HumiditeInterieur, QString horodatageHumiditeInterieur)
slot qui traite l&#39;humidite Interieur
Definition: infosHumidite.cpp:120
void traiterNouvelleHumiditeExterieur(QString HumiditeExterieur, QString horodatageHumiditeExterieur)
slot qui traite l&#39;humidite Exterieur
Definition: infosHumidite.cpp:151
double getHumiditeInterieur()
getter de l&#39;attribut humiditeInterieur
Definition: infosHumidite.cpp:36
double humiditeExterieur
humidité exterieur en pourcentage
Definition: infosHumidite.h:38
double humiditeInterieur
humidité interieur en pourcentage
Definition: infosHumidite.h:37
void humiditeExterieurEnvoye(const double humiditeExterieur, QString horodatage)
QString horodatageHumiditeInterieur
horodatage de l&#39;humidité interieur
Definition: infosHumidite.h:39