 |
BeeHoneyt
1.1
BTS SNIR LaSalle Avignon 2021
|
Aller à la documentation de ce fichier. 1 package com.example.bee_honeyt;
3 import android.util.Log;
5 import org.json.JSONException;
6 import org.json.JSONObject;
23 private static final String
TAG =
"_Alertes";
100 Log.i(
TAG,
"JSON = " + fromJSON);
102 JSONObject json =
new JSONObject(fromJSON);
104 this.temperatureInterieureMax = json.getDouble(
"temperatureInterieureMax");
105 this.temperatureInterieureMin = json.getDouble(
"temperatureInterieureMin");
106 this.temperatureExterieureMax = json.getDouble(
"temperatureExterieureMax");
107 this.temperatureExterieureMin = json.getDouble(
"temperatureExterieureMin");
108 this.humiditeInterieureMax = json.getInt(
"humiditeInterieureMax");
109 this.humiditeInterieureMin = json.getInt(
"humiditeInterieureMin");
110 this.humiditeExterieureMax = json.getInt(
"humiditeExterieureMax");
111 this.humiditeExterieureMin = json.getInt(
"humiditeExterieureMin");
112 this.poidsMax = json.getDouble(
"poidsMax");
113 this.poidsMin = json.getDouble(
"poidsMin");
114 this.pressionMin = json.getDouble(
"pressionMin");
115 this.pressionMax = json.getDouble(
"pressionMax");
118 catch (JSONException e)
238 JSONObject objet =
new JSONObject();
241 objet.put(
"temperatureInterieureMin", this.temperatureInterieureMin);
242 objet.put(
"temperatureInterieureMax", this.temperatureInterieureMax);
243 objet.put(
"temperatureExterieureMin", this.temperatureExterieureMin);
244 objet.put(
"temperatureExterieureMax", this.temperatureExterieureMax);
245 objet.put(
"humiditeInterieureMin", this.humiditeInterieureMin);
246 objet.put(
"humiditeInterieureMax", this.humiditeInterieureMax);
247 objet.put(
"humiditeExterieureMin", this.humiditeExterieureMin);
248 objet.put(
"humiditeExterieureMax", this.humiditeExterieureMax);
249 objet.put(
"poidsMin", this.poidsMin);
250 objet.put(
"poidsMax", this.poidsMax);
251 objet.put(
"pressionMin", this.pressionMin);
252 objet.put(
"pressionMax", this.pressionMax);
255 catch (JSONException e)
258 Log.i(
TAG,
"Erreur JSON !");
261 Log.i(
TAG,
"JSON = " + objet.toString());
262 return objet.toString();
double pressionMax
Le pression maximum.
double temperatureInterieureMin
La temperature interieure minimum.
int humiditeExterieureMax
L'humidité exterieure maximum.
final double getPoidsMin()
accesseur Poids minimum
static final String TAG
TAG pour les logs.
final double getTemperatureExterieurMin()
accesseur Temperature exterieure minimum
final int getHumiditeExterieurMin()
accesseur Humiditer exterieure minimum
final double getTemperatureInterieurMax()
accesseur Temperature interieure maximum
Alertes(double temperatureInterieureMin, double temperatureInterieureMax, double temperatureExterieureMin, double temperatureExterieureMax, int humiditeInterieureMin, int humiditeInterieureMax, int humiditeExterieureMin, int humiditeExterieureMax, double poidsMin, double poidsMax, double pressionMin, double pressionMax)
constructeur de la classe alertes
final int getHumiditeInterieurMin()
accesseur Humiditer interieure minimum
double temperatureInterieureMax
La temperature interieure maximun.
static final int HUMIDITE_INTERIEURE_MIN
L'humidité intérieure minimum.
static final double POIDS_MIN
Le poids minimum.
double poidsMin
Le poids mimimum.
static final int HUMIDITE_INTERIEURE_MAX
L'humidité intérieure maximum.
final int getHumiditeExterieurMax()
accesseur Humiditer exterieure maximum
final double getPressionMin()
accesseur Pression minimum
final double getTemperatureInterieurMin()
accesseur Temperature interieure minimum
int humiditeInterieureMin
L'humidité interieure minimum.
static final double PRESSION_MAX
Le poids maximum.
Alertes()
constructeur par defaut
String toJSON()
Création de données JSON pour pouvoir stocker les seuils d'alerte dans le stockage.
double pressionMin
Le pression mimimum.
double temperatureExterieureMax
La temperature exteireure maximum.
static final int HUMIDITE_EXTERIEURE_MIN
L'humidité extérieure minimum.
final double getPoidsMax()
accesseur Poids maximum
Alertes(String fromJSON)
constructeur de la classe alertes pour crée un format JSON pour pouvoir stocker les alertes.
static final int HUMIDITE_EXTERIEURE_MAX
L'humidité extérieure maximum.
int humiditeExterieureMin
L'humidité exterieure minimum.
static final double POIDS_MAX
Le poids maximum.
double temperatureExterieureMin
La temperature exterieure minimum.
final int getHumiditeInterieurMax()
accesseur Humiditer interieure maximum
int humiditeInterieureMax
L'humidité interieure maximum.
Classe pour gérer les alertes.
double poidsMax
Le poids maximum.
static final double TEMPERATURE_INTERIEURE_MIN
La temperature intérieure minimum.
final double getTemperatureExterieurMax()
accesseur Temperature exterieure maximum
static final double TEMPERATURE_INTERIEURE_MAX
La temperature intérieure maximum.
static final double PRESSION_MIN
Le poids minimum.
static final double TEMPERATURE_EXTERIEURE_MIN
La temperature extérieure minimum.
static final double TEMPERATURE_EXTERIEURE_MAX
La temperature extérieure maximum.
final double getPressionMax()
accesseur Pression maximum