34 explicit Mesures(QObject *parent =
nullptr);
void stockeDonnees(QString type, QString donnee)
Stocke la donnee passée en argument.
Definition: mesures.cpp:97
~Mesures()
Definition: mesures.cpp:12
double getTemperature() const
Retourne la température stockée dans l'objet.
Definition: mesures.cpp:22
double distance
Dernière mesure du capteur de proximité relevé.
Definition: mesures.h:30
Mesures(QObject *parent=nullptr)
Definition: mesures.cpp:5
void mesuresBDDPrete(double temperature, double irradiation)
double getIrradiation() const
Retourne le taux d'irradiation stocké dans l'objet.
Definition: mesures.cpp:32
double getDistance() const
Renvoie le dernier relevé du capteur de proximité.
Definition: mesures.cpp:42
Récupère et traite les dernières données des capteurs du rov.
Definition: mesures.h:23
void distanceActualisee(double)
int getFrequenceArchivage() const
Renvoie la fréquence d'archivage des données.
Definition: mesures.cpp:47
void modifieFrequenceArchivage(int)
Modifie l'interval du timer correspondant à l'archivage des mesures dans la BDD.
Definition: mesures.cpp:123
void temperatureActualisee(double)
void irradiationActualisee(double)
double temperature
Dernière température relevée.
Definition: mesures.h:28
void envoieMesuresBDD()
Envoie un signal toutes les 30 secondes contenant la température et l'irradiation.
Definition: mesures.cpp:118
QTimer * compteur
Compteur envoyant toutes les x secondes un signal timeout.
Definition: mesures.h:31
void traiteTrame(QString trame)
Vérifie la validité, et découpe la trame reçue.
Definition: mesures.cpp:57
double irradiation
Dernier taux d'irradiation relevé.
Definition: mesures.h:29