Projet Bee-Honey't  1.0
BTS SN 2019
Macros | Énumérations
Référence du fichier parametres.h

Paramètres généraux de l'application. Plus de détails...

Aller au code source de ce fichier.

Macros

#define APP_TITRE   "Projet Ruche 2019"
 
#define BDD_SERVEUR   "192.168.52.19"
 
#define BDD_USERNAME   "fmellah"
 
#define BDD_PASSWORD   "password"
 
#define BDD_NOMBASE   "ruches"
 
#define TTN_SERVEUR   "eu.thethings.network"
 
#define TTN_PORT   1883
 
#define TTN_USERNAME   "mes_ruches"
 
#define TTN_PASSWORD   "ttn-account-v2.vC-aqMRnLLzGkNjODWgy81kLqzxBPAT8_mE-L7U2C_w"
 
#define TTN_TOPIC   "mes_ruches/devices/ruche_1/up"
 
#define TTN_EMAIL   "florentinmellah@gmail.com"
 
#define USER_GMAIL   QLatin1String("btssn.avignon@gmail.com")
 
#define PASSWORD_GMAIL   QLatin1String("nsstb-84")
 
#define TEMPERATURE_INTERIEUR_SEUIL_MAX   35.0
 
#define TEMPERATURE_INTERIEUR_SEUIL_MIN   25.
 
#define HUMIDITE_INTERIEUR_SEUIL_MAX   30.
 
#define HUMIDITE_INTERIEUR_SEUIL_MIN   20.
 
#define TEMPERATURE_EXTERIEUR_SEUIL_MAX   35.
 
#define TEMPERATURE_EXTERIEUR_SEUIL_MIN   5.
 
#define HUMIDITE_EXTERIEUR_SEUIL_MAX   35.
 
#define HUMIDITE_EXTERIEUR_SEUIL_MIN   20.
 
#define PRESSION_ATMOSPHERIQUE_SEUIL_MIN   1000.
 
#define PRESSION_ATMOSPHERIQUE_SEUIL_MAX   1200.
 
#define POIDS_SEUIL_MAX   100.
 
#define POIDS_SEUIL_MIN   10.
 
#define ENSOLEILLEMENT_SEUIL_MAX   1000.
 
#define ENSOLEILLEMENT_SEUIL_MIN   10.
 
#define BATTERIE_SEUIL_MIN   25.
 

Énumérations

enum  SeuilsAlertes { tropHaut = 0, tropBas = 1, bon = 2 }
 
enum  TypeAlertes {
  alerteTemperatureInterieur = 0, alerteTemperatureExterieur = 1, alerteHumiditeInterieur = 2, alerteHumiditeExterieur = 3,
  alertePressionAtmospherique = 4, alertePoids = 5, alerteEnsoleillement = 6, alerteBatterie = 7,
  toutesLesAlertes = 8
}
 
enum  PortsTTN {
  portInconnu = 0, portMesureEnergie = 1, portMesurePoids, portMesureRuche,
  portMesureEnvironement, portMesureEnsoleillement, nbPortsTTN
}
 

Description détaillée

Auteur
Florentin Mellah, Enzo Rossi
Version
0.2

Documentation des macros

◆ APP_TITRE

#define APP_TITRE   "Projet Ruche 2019"

◆ BATTERIE_SEUIL_MIN

#define BATTERIE_SEUIL_MIN   25.

◆ BDD_NOMBASE

#define BDD_NOMBASE   "ruches"

◆ BDD_PASSWORD

#define BDD_PASSWORD   "password"

◆ BDD_SERVEUR

#define BDD_SERVEUR   "192.168.52.19"

◆ BDD_USERNAME

#define BDD_USERNAME   "fmellah"

◆ ENSOLEILLEMENT_SEUIL_MAX

#define ENSOLEILLEMENT_SEUIL_MAX   1000.

◆ ENSOLEILLEMENT_SEUIL_MIN

#define ENSOLEILLEMENT_SEUIL_MIN   10.

◆ HUMIDITE_EXTERIEUR_SEUIL_MAX

#define HUMIDITE_EXTERIEUR_SEUIL_MAX   35.

◆ HUMIDITE_EXTERIEUR_SEUIL_MIN

#define HUMIDITE_EXTERIEUR_SEUIL_MIN   20.

◆ HUMIDITE_INTERIEUR_SEUIL_MAX

#define HUMIDITE_INTERIEUR_SEUIL_MAX   30.

◆ HUMIDITE_INTERIEUR_SEUIL_MIN

#define HUMIDITE_INTERIEUR_SEUIL_MIN   20.

◆ PASSWORD_GMAIL

#define PASSWORD_GMAIL   QLatin1String("nsstb-84")

Référencé par Alertes::envoyerMailAlerte().

◆ POIDS_SEUIL_MAX

#define POIDS_SEUIL_MAX   100.

◆ POIDS_SEUIL_MIN

#define POIDS_SEUIL_MIN   10.

◆ PRESSION_ATMOSPHERIQUE_SEUIL_MAX

#define PRESSION_ATMOSPHERIQUE_SEUIL_MAX   1200.

◆ PRESSION_ATMOSPHERIQUE_SEUIL_MIN

#define PRESSION_ATMOSPHERIQUE_SEUIL_MIN   1000.

◆ TEMPERATURE_EXTERIEUR_SEUIL_MAX

#define TEMPERATURE_EXTERIEUR_SEUIL_MAX   35.

◆ TEMPERATURE_EXTERIEUR_SEUIL_MIN

#define TEMPERATURE_EXTERIEUR_SEUIL_MIN   5.

◆ TEMPERATURE_INTERIEUR_SEUIL_MAX

#define TEMPERATURE_INTERIEUR_SEUIL_MAX   35.0

◆ TEMPERATURE_INTERIEUR_SEUIL_MIN

#define TEMPERATURE_INTERIEUR_SEUIL_MIN   25.

◆ TTN_EMAIL

#define TTN_EMAIL   "florentinmellah@gmail.com"

Référencé par Alertes::envoyerMailAlerte().

◆ TTN_PASSWORD

#define TTN_PASSWORD   "ttn-account-v2.vC-aqMRnLLzGkNjODWgy81kLqzxBPAT8_mE-L7U2C_w"

◆ TTN_PORT

#define TTN_PORT   1883

◆ TTN_SERVEUR

#define TTN_SERVEUR   "eu.thethings.network"

◆ TTN_TOPIC

#define TTN_TOPIC   "mes_ruches/devices/ruche_1/up"

◆ TTN_USERNAME

#define TTN_USERNAME   "mes_ruches"

◆ USER_GMAIL

#define USER_GMAIL   QLatin1String("btssn.avignon@gmail.com")

Référencé par Alertes::envoyerMailAlerte().

Documentation du type de l'énumération

◆ PortsTTN

enum PortsTTN
Valeurs énumérées
portInconnu 
portMesureEnergie 
portMesurePoids 
portMesureRuche 
portMesureEnvironement 
portMesureEnsoleillement 
nbPortsTTN 
78 {
79  portInconnu = 0,
86 } PortsTTN;
Definition: parametres.h:85
PortsTTN
Definition: parametres.h:77
Definition: parametres.h:79
Definition: parametres.h:83
Definition: parametres.h:84
Definition: parametres.h:81
Definition: parametres.h:82
Definition: parametres.h:80

◆ SeuilsAlertes

Valeurs énumérées
tropHaut 
tropBas 
bon 
56 {
57  tropHaut = 0,
58  tropBas = 1,
59  bon = 2,
60 
Definition: parametres.h:59
SeuilsAlertes
Definition: parametres.h:55
Definition: parametres.h:57
Definition: parametres.h:58

◆ TypeAlertes

Valeurs énumérées
alerteTemperatureInterieur 
alerteTemperatureExterieur 
alerteHumiditeInterieur 
alerteHumiditeExterieur 
alertePressionAtmospherique 
alertePoids 
alerteEnsoleillement 
alerteBatterie 
toutesLesAlertes 
64 {
70  alertePoids = 5,
72  alerteBatterie = 7,
73  toutesLesAlertes = 8,
74 
75 } TypeAlertes;
Definition: parametres.h:68
Definition: parametres.h:66
Definition: parametres.h:72
Definition: parametres.h:70
Definition: parametres.h:71
TypeAlertes
Definition: parametres.h:63
Definition: parametres.h:73
Definition: parametres.h:69
Definition: parametres.h:67
Definition: parametres.h:65