![]() |
BeeHoneyt
1.1
BTS SNIR LaSalle Avignon 2021
|
Déclaration de la classe Historique. Plus de détails...
#include <historique.h>
Connecteurs publics | |
void | replyFinished (QNetworkReply *reply) |
Methode qui traite les donnees et emet un signal afin de generer des graphique a partor des mesures recuperees. Plus de détails... | |
Signaux | |
void | messageJournal (QString message) |
void | recuperationTerminee () |
Fonctions membres publiques | |
QVector< QStringList > | getMesuresHumiditeExterieure () const |
Methode qui retourne un conteneur dynamique, contenant les mesures de l'humidite exterieure. Plus de détails... | |
QVector< QStringList > | getMesuresHumiditeInterieure () const |
Methode qui retourne un conteneur dynamique, contenant les mesures de l'humidite interieure. Plus de détails... | |
QVector< QStringList > | getMesuresPoids () const |
Methode qui retourne un conteneur dynamique, contenant les mesures du poids. Plus de détails... | |
QVector< QStringList > | getMesuresPression () const |
Methode qui retourne un conteneur dynamique, contenant les mesures de la pression. Plus de détails... | |
QVector< QStringList > | getMesuresTemperatureExterieure () const |
Methode qui retourne un conteneur dynamique, contenant les mesures de la temperature exterieure. Plus de détails... | |
QVector< QStringList > | getMesuresTemperatureInterieure () const |
Methode qui retourne un conteneur dynamique, contenant les mesures de la temperature interieure. Plus de détails... | |
Historique (QObject *parent=nullptr) | |
void | recupererDonnees (QString deviceID, QString duree="") |
Methode qui recupère toutes les donnees (mesures des capteurs) de la ruche selectionnee (deviceID) Plus de détails... | |
void | setAuthentification (QString url, QString cle) |
Methode qui modifie l'URL et la clé Plus de détails... | |
Fonctions membres privées | |
void | traiterDonneesHumiditeExterieure () |
Methode qui traite les donnees de l'humidite exterieure. Plus de détails... | |
void | traiterDonneesHumiditeInterieure () |
Methode qui traite les donnees de l'humidite interieure. Plus de détails... | |
void | traiterDonneesPoids () |
Methode qui traite les donnees du poids. Plus de détails... | |
void | traiterDonneesPression () |
Methode qui traite les donnees de la pression. Plus de détails... | |
void | traiterDonneesTemperatureExterieure () |
Methode qui traite les donnees de la temperature exterieure. Plus de détails... | |
void | traiterDonneesTemperatureInterieure () |
Methode qui traite les donnees de la temperature interieure. Plus de détails... | |
Attributs privés | |
QString | cle |
QString | deviceID |
QVector< QStringList > | donneesHumiditeExterieure |
QVector< QStringList > | donneesHumiditeInterieure |
QVector< QStringList > | donneesPoids |
QVector< QStringList > | donneesPression |
QVector< QStringList > | donneesTemperatureExterieure |
QVector< QStringList > | donneesTemperatureInterieure |
QNetworkAccessManager * | manager |
QVector< QStringList > | mesuresHumiditeExterieure |
QVector< QStringList > | mesuresHumiditeInterieure |
QVector< QStringList > | mesuresPoids |
QVector< QStringList > | mesuresPression |
QVector< QStringList > | mesuresTemperatureExterieure |
QVector< QStringList > | mesuresTemperatureInterieure |
QNetworkReply * | reply |
QString | url |
Déclaration de la classe Historique.
Cette classe s'occupe de la récupération des données de l'historique Data Storage (TTN) $LastChangedRevision$ $LastChangedDate$
Définition à la ligne 26 du fichier historique.h.
|
explicit |
Définition à la ligne 23 du fichier historique.cpp.
Références manager, et replyFinished().
QVector< QStringList > Historique::getMesuresHumiditeExterieure | ( | ) | const |
Methode qui retourne un conteneur dynamique, contenant les mesures de l'humidite exterieure.
Définition à la ligne 115 du fichier historique.cpp.
Références mesuresHumiditeExterieure.
Référencé par IHMPc::afficherGraphiqueHumiditeExterieure().
QVector< QStringList > Historique::getMesuresHumiditeInterieure | ( | ) | const |
Methode qui retourne un conteneur dynamique, contenant les mesures de l'humidite interieure.
Définition à la ligne 124 du fichier historique.cpp.
Références mesuresHumiditeInterieure.
Référencé par IHMPc::afficherGraphiqueHumiditeInterieure().
QVector< QStringList > Historique::getMesuresPoids | ( | ) | const |
Methode qui retourne un conteneur dynamique, contenant les mesures du poids.
Définition à la ligne 79 du fichier historique.cpp.
Références mesuresPoids.
Référencé par IHMPc::afficherGraphiquePoids().
QVector< QStringList > Historique::getMesuresPression | ( | ) | const |
Methode qui retourne un conteneur dynamique, contenant les mesures de la pression.
Définition à la ligne 88 du fichier historique.cpp.
Références mesuresPression.
Référencé par IHMPc::afficherGraphiquePression().
QVector< QStringList > Historique::getMesuresTemperatureExterieure | ( | ) | const |
Methode qui retourne un conteneur dynamique, contenant les mesures de la temperature exterieure.
Définition à la ligne 97 du fichier historique.cpp.
Références mesuresTemperatureExterieure.
Référencé par IHMPc::afficherGraphiqueTemperatureExterieure().
QVector< QStringList > Historique::getMesuresTemperatureInterieure | ( | ) | const |
Methode qui retourne un conteneur dynamique, contenant les mesures de la temperature interieure.
Définition à la ligne 106 du fichier historique.cpp.
Références mesuresTemperatureInterieure.
Référencé par IHMPc::afficherGraphiqueTemperatureInterieure().
|
signal |
Référencé par replyFinished().
|
signal |
Référencé par replyFinished().
void Historique::recupererDonnees | ( | QString | deviceID, |
QString | duree = "" |
||
) |
Methode qui recupère toutes les donnees (mesures des capteurs) de la ruche selectionnee (deviceID)
deviceID | |
duree |
Définition à la ligne 46 du fichier historique.cpp.
Références cle, deviceID, manager, et url.
Référencé par IHMPc::gererChangementOnglet(), et IHMPc::rechargerGraphique().
|
slot |
Methode qui traite les donnees et emet un signal afin de generer des graphique a partor des mesures recuperees.
reply |
Exemple : "[{\"charge":null,"device_id":"ruche-1-sim","humiditeExt":null,"humiditeInt":null,"poids":22.4,"pression":null,"raw":"AOA=","temperatureExt":null,"temperatureInt":null,"time":"2021-05-26T08:26:53.789498119Z"},{"charge":null,"device_id":"ruche-2-sim","humiditeExt":null,"humiditeInt":null,"poids":14,"pression":null,"raw":"AIw=","temperatureExt":null,"temperatureInt":null,"time":"2021-05-26T08:27:03.901713955Z"},{"charge":null,"device_id":"ruche-1-sim","humiditeExt":29,"humiditeInt":29,"poids":null,"pression":1027,"raw":"ARYdALQdBAM=", ...]
"
Définition à la ligne 133 du fichier historique.cpp.
Références deviceID, donneesHumiditeExterieure, donneesHumiditeInterieure, donneesPoids, donneesPression, donneesTemperatureExterieure, donneesTemperatureInterieure, messageJournal(), recuperationTerminee(), traiterDonneesHumiditeExterieure(), traiterDonneesHumiditeInterieure(), traiterDonneesPoids(), traiterDonneesPression(), traiterDonneesTemperatureExterieure(), et traiterDonneesTemperatureInterieure().
Référencé par Historique().
void Historique::setAuthentification | ( | QString | url, |
QString | cle | ||
) |
Methode qui modifie l'URL et la clé
url | |
cle |
Définition à la ligne 34 du fichier historique.cpp.
Référencé par IHMPc::IHMPc().
|
private |
Methode qui traite les donnees de l'humidite exterieure.
Définition à la ligne 435 du fichier historique.cpp.
Références donneesHumiditeExterieure, et mesuresHumiditeExterieure.
Référencé par replyFinished().
|
private |
Methode qui traite les donnees de l'humidite interieure.
Définition à la ligne 480 du fichier historique.cpp.
Références donneesHumiditeInterieure, et mesuresHumiditeInterieure.
Référencé par replyFinished().
|
private |
Methode qui traite les donnees du poids.
Définition à la ligne 251 du fichier historique.cpp.
Références donneesPoids, et mesuresPoids.
Référencé par replyFinished().
|
private |
Methode qui traite les donnees de la pression.
Définition à la ligne 297 du fichier historique.cpp.
Références donneesPression, et mesuresPression.
Référencé par replyFinished().
|
private |
Methode qui traite les donnees de la temperature exterieure.
Définition à la ligne 343 du fichier historique.cpp.
Références donneesTemperatureExterieure, et mesuresTemperatureExterieure.
Référencé par replyFinished().
|
private |
Methode qui traite les donnees de la temperature interieure.
Définition à la ligne 389 du fichier historique.cpp.
Références donneesTemperatureInterieure, et mesuresTemperatureInterieure.
Référencé par replyFinished().
|
private |
Définition à la ligne 43 du fichier historique.h.
Référencé par recupererDonnees(), et setAuthentification().
|
private |
Définition à la ligne 44 du fichier historique.h.
Référencé par recupererDonnees(), et replyFinished().
|
private |
Définition à la ligne 55 du fichier historique.h.
Référencé par replyFinished(), et traiterDonneesHumiditeExterieure().
|
private |
Définition à la ligne 57 du fichier historique.h.
Référencé par replyFinished(), et traiterDonneesHumiditeInterieure().
|
private |
Définition à la ligne 47 du fichier historique.h.
Référencé par replyFinished(), et traiterDonneesPoids().
|
private |
Définition à la ligne 49 du fichier historique.h.
Référencé par replyFinished(), et traiterDonneesPression().
|
private |
Définition à la ligne 51 du fichier historique.h.
Référencé par replyFinished(), et traiterDonneesTemperatureExterieure().
|
private |
Définition à la ligne 53 du fichier historique.h.
Référencé par replyFinished(), et traiterDonneesTemperatureInterieure().
|
private |
Définition à la ligne 45 du fichier historique.h.
Référencé par Historique(), et recupererDonnees().
|
private |
Définition à la ligne 56 du fichier historique.h.
Référencé par getMesuresHumiditeExterieure(), et traiterDonneesHumiditeExterieure().
|
private |
Définition à la ligne 58 du fichier historique.h.
Référencé par getMesuresHumiditeInterieure(), et traiterDonneesHumiditeInterieure().
|
private |
Définition à la ligne 48 du fichier historique.h.
Référencé par getMesuresPoids(), et traiterDonneesPoids().
|
private |
Définition à la ligne 50 du fichier historique.h.
Référencé par getMesuresPression(), et traiterDonneesPression().
|
private |
Définition à la ligne 52 du fichier historique.h.
Référencé par getMesuresTemperatureExterieure(), et traiterDonneesTemperatureExterieure().
|
private |
Définition à la ligne 54 du fichier historique.h.
Référencé par getMesuresTemperatureInterieure(), et traiterDonneesTemperatureInterieure().
|
private |
Définition à la ligne 46 du fichier historique.h.
|
private |
Définition à la ligne 42 du fichier historique.h.
Référencé par recupererDonnees(), et setAuthentification().