BeeHoneyt  1.1
BTS SNIR LaSalle Avignon 2021
mesureruche.cpp
Aller à la documentation de ce fichier.
1 #include "communication.h"
2 #include "mesureruche.h"
3 #include "ihmpc.h"
4 #include <QDebug>
5 #include <QObject>
6 
25 MesureRuche::MesureRuche(QObject *parent, double temperatureInterieure , double temperatureExterieure , double humiditeInterieure , double humiditeExterieure,
26  double pression , double poids) : QObject(parent),
27  temperatureInterieure(temperatureInterieure),
28  temperatureExterieure(temperatureExterieure),
29  humiditeInterieure(humiditeInterieure),
30  humiditeExterieure(humiditeExterieure),
31  pression(pression),
32  poids(poids)
33 {
34  qDebug() << Q_FUNC_INFO;
35 }
36 
42 MesureRuche::MesureRuche(const MesureRuche &mesureRuche) : QObject(mesureRuche.parent()),
47  pression(mesureRuche.pression),
48  poids(mesureRuche.poids),
49  horodatage(mesureRuche.horodatage)
50 {
51  qDebug() << Q_FUNC_INFO;
52 }
53 
59 {
60  qDebug() << Q_FUNC_INFO;
61 }
62 
63 // Services ==============================================================
70 {
73  humiditeInterieure = 0.;
74  humiditeExterieure = 0.;
75  pression = 0.;
76  poids = 0.;
77  horodatage = "";
78 }
79 
80 // Mutateurs =============================================================
88 {
89  this->temperatureInterieure=temperatureInterieure;
90 }
91 
99 {
100  this->temperatureExterieure=temperatureExterieure;
101 }
102 
110 {
111  this->humiditeInterieure=humiditeInterieure;
112 }
113 
121 {
122  this->humiditeExterieure=humiditeExterieure;
123 }
124 
132 {
133  this->poids=poids;
134 }
135 
143 {
144  this->pression=pression;
145 }
146 
153 {
154  this->horodatage=horodatage;
155 }
156 
157 // Accesseurs ============================================================
164 {
165  return this->temperatureInterieure;
166 }
167 
174 {
175  return this->temperatureExterieure;
176 }
177 
184 {
185  return this->humiditeInterieure;
186 }
187 
194 {
195  return this->humiditeExterieure;
196 }
197 
203 double MesureRuche::getPoids() const
204 {
205  return this->poids;
206 }
207 
214 {
215  return this->pression;
216 }
217 
224 {
225  return this->horodatage;
226 }
La déclaration de la classe Communication.
void setTemperatureExterieure(double temperatureExterieure)
Methode qui change la valeur de la temperature exterieure.
Definition: mesureruche.cpp:98
void setTemperatureInterieure(double temperatureInterieure)
Methode qui change la valeur de la temperature interieure.
Definition: mesureruche.cpp:87
QString getHorodatage() const
Methode qui retourne la valeur de l&#39;horodatage.
La déclaration de la classe IHMPc.
double getTemperatureInterieure() const
Methode qui retourne la valeur de la temperature interieure.
QString horodatage
Definition: mesureruche.h:50
double poids
Definition: mesureruche.h:49
~MesureRuche()
Destructeur de la classe MesureRuche.
Definition: mesureruche.cpp:58
double humiditeExterieure
Definition: mesureruche.h:47
void setHumiditeExterieure(double humiditeExterieure)
Methode qui change la valeur de l&#39;humidite exterieure.
double temperatureInterieure
Definition: mesureruche.h:44
void setPression(double pression)
Methode qui change la valeur de la pression.
double getHumiditeInterieure() const
Methode qui retourne la valeur de l&#39;humidite interieure.
double getTemperatureExterieure() const
Methode qui retourne la valeur de la temperature exterieure.
void setHumiditeInterieure(double humiditeInterieure)
Methode qui change la valeur de l&#39;humidite interieure.
La déclaration de la classe MesureRuche.
MesureRuche(QObject *parent=0, double temperatureInterieure=0., double temperatureExterieure=0., double humiditeInterieure=0., double humiditeExterieure=0., double pression=0., double poids=0.)
Definition: mesureruche.cpp:25
double getPression() const
Methode qui retourne la valeur de la pression.
double humiditeInterieure
Definition: mesureruche.h:46
void initialiser()
Methode qui intialise les attributs.
Definition: mesureruche.cpp:69
double temperatureExterieure
Definition: mesureruche.h:45
double pression
Definition: mesureruche.h:48
void setHorodatage(QString horodatage)
Methode qui change la valeur de l&#39;horodatage.
void setPoids(double poids)
Methode qui change la valeur du poids.
double getPoids() const
Methode qui retourne la valeur du poids.
double getHumiditeExterieure() const
Methode qui retourne la valeur de l&#39;humidite exterieure.