La classe InfosEnsoleillement.  
 Plus de détails...
#include <infosEnsoleillement.h>
- Auteur
- Florentin Mellah, Enzo Rossi
- Version
- 0.1 
◆ InfosEnsoleillement()
      
        
          | InfosEnsoleillement::InfosEnsoleillement | ( | QObject * | parent | ) |  | 
      
 
Définition des attributs ensoleillement à 0 et l'attribut horodatageEnsoleillement à "" 
QString horodatageEnsoleillement
horodatage de la l'ensoleillement 
Definition: infosEnsoleillement.h:37
int heureCouranteEnsoleillement
Definition: infosEnsoleillement.h:39
double ensoleillement
valeur courante de l'ensoleillement en w/m² 
Definition: infosEnsoleillement.h:36
 
 
◆ calculerMoyenneHoraireEnsoleillement()
  
  | 
        
          | void InfosEnsoleillement::calculerMoyenneHoraireEnsoleillement | ( |  | ) |  |  | private | 
 
Références ensoleillements, heureCouranteEnsoleillement, et traitementEnsoleillementEnvoye().
Référencé par traiterNouvelleEnsoleillement().
  105     double sommeEnsoleillement= 0;
   106     double ensoleillementMoyen = 0;
   107     double ensoleillementMinimum = 999;
   108     double ensoleillementMaximum = -999;
   131     ensoleillementMoyen = sommeEnsoleillement/ double(ensoleillements.size());
   133     ensoleillements.clear();
 QVector< double > ensoleillements
Definition: infosEnsoleillement.h:38
int heureCouranteEnsoleillement
Definition: infosEnsoleillement.h:39
void traitementEnsoleillementEnvoye(double ensoleillementMoyen, double ensoleillementMinimum, double ensoleillementMaximum, int heure)
 
 
◆ ensoleillementEnvoye
  
  | 
        
          | void InfosEnsoleillement::ensoleillementEnvoye | ( | double | ensoleillement, |  
          |  |  | QString | horodatage |  
          |  | ) |  |  |  | signal | 
 
 
◆ getEnsoleillement()
      
        
          | double InfosEnsoleillement::getEnsoleillement | ( |  | ) |  | 
      
 
- Renvoie
- un double correspondant à la valeur de l'attibut ensoleillement 
Références ensoleillement.
Référencé par Alertes::alertesEnsoleillement().
double ensoleillement
valeur courante de l'ensoleillement en w/m² 
Definition: infosEnsoleillement.h:36
 
 
◆ getHorodatageEnsoleillement()
      
        
          | QString InfosEnsoleillement::getHorodatageEnsoleillement | ( |  | ) | const | 
      
 
 
◆ setEnsoleillement()
      
        
          | void InfosEnsoleillement::setEnsoleillement | ( | double | ensoleillement | ) |  | 
      
 
- Paramètres
- 
  
  
Références ensoleillement.
double ensoleillement
valeur courante de l'ensoleillement en w/m² 
Definition: infosEnsoleillement.h:36
 
 
◆ setHorodatageEnsoleillement()
      
        
          | void InfosEnsoleillement::setHorodatageEnsoleillement | ( | const QString | horodatageEnsoleillement | ) |  | 
      
 
- Paramètres
- 
  
  
Références horodatageEnsoleillement.
QString horodatageEnsoleillement
horodatage de la l'ensoleillement 
Definition: infosEnsoleillement.h:37
 
 
◆ traitementEnsoleillementEnvoye
  
  | 
        
          | void InfosEnsoleillement::traitementEnsoleillementEnvoye | ( | double | ensoleillementMoyen, |  
          |  |  | double | ensoleillementMinimum, |  
          |  |  | double | ensoleillementMaximum, |  
          |  |  | int | heure |  
          |  | ) |  |  |  | signal | 
 
 
◆ traiterNouvelleEnsoleillement
  
  | 
        
          | void InfosEnsoleillement::traiterNouvelleEnsoleillement | ( | QString | ensoleillementString, |  
          |  |  | QString | horodatageEnsoleillement |  
          |  | ) |  |  |  | slot | 
 
- Paramètres
- 
  
    | ensoleillementString | qui corespond a l'ensoleillement envoyé par la Ruche |  | horodatageEnsoleillement | correspond a l'horodatage de la mesure de l'ensoleillement |  
 
Références calculerMoyenneHoraireEnsoleillement(), ensoleillement, ensoleillementEnvoye(), ensoleillements, heureCouranteEnsoleillement, et horodatageEnsoleillement.
QString horodatageEnsoleillement
horodatage de la l'ensoleillement 
Definition: infosEnsoleillement.h:37
void calculerMoyenneHoraireEnsoleillement()
Definition: infosEnsoleillement.cpp:103
QVector< double > ensoleillements
Definition: infosEnsoleillement.h:38
void ensoleillementEnvoye(double ensoleillement, QString horodatage)
int heureCouranteEnsoleillement
Definition: infosEnsoleillement.h:39
double ensoleillement
valeur courante de l'ensoleillement en w/m² 
Definition: infosEnsoleillement.h:36
 
 
◆ ensoleillement
  
  | 
        
          | double InfosEnsoleillement::ensoleillement |  | private | 
 
 
◆ ensoleillements
  
  | 
        
          | QVector<double> InfosEnsoleillement::ensoleillements |  | private | 
 
 
◆ heureCouranteEnsoleillement
  
  | 
        
          | int InfosEnsoleillement::heureCouranteEnsoleillement |  | private | 
 
 
◆ horodatageEnsoleillement
  
  | 
        
          | QString InfosEnsoleillement::horodatageEnsoleillement |  | private | 
 
 
La documentation de cette classe a été générée à partir des fichiers suivants :