BeeHoneyt  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la classe com.example.bee_honeyt.Historique

Déclaration de la classe Historique. Plus de détails...

Graphe de collaboration de com.example.bee_honeyt.Historique:
Collaboration graph

Classes

class  AsyncTaskHTTP
 Classe permettant de lancer la tâche de chargement du contenu de l'historique en arrière plan. Plus de détails...
 

Fonctions membres publiques

void charger (String strUrl, String key, String deviceID, String duree)
 Charge à partir d'une URL vers Data Storage TTN. Plus de détails...
 
boolean estCharge ()
 Retourne l'état de chargement du contenu. Plus de détails...
 
 Historique ()
 Constructeur par défaut de la classe Historique. Plus de détails...
 
void setCallback (HistoriqueEventListener callback)
 Installe les fonctions de rappel pour les évènements onLoad, ... Plus de détails...
 

Attributs privés

HistoriqueEventListener callback
 Pour les fonctions de rappel sur évènement (onLoad, onError, ...) Plus de détails...
 
boolean chargement = false
 Indique si le contenu a été chargé Plus de détails...
 
AsyncTaskHTTP tache = null
 Tâche d'arrière plan pour récupérer le contenu de l'historique. Plus de détails...
 

Attributs privés statiques

static final String TAG = "_Historique"
 TAG pour les logs. Plus de détails...
 

Description détaillée

Déclaration de la classe Historique.

Permet la récupération de l'historique Data Storage TTN sur 7 jours max

Auteur
Thierry Vaira
LastChangedRevision
109
LastChangedDate
2021-05-21 12:25:01 +0200 (ven. 21 mai 2021)

Définition à la ligne 27 du fichier Historique.java.

Documentation des constructeurs et destructeur

◆ Historique()

com.example.bee_honeyt.Historique.Historique ( )

Constructeur par défaut de la classe Historique.

Définition à la ligne 39 du fichier Historique.java.

40  {
41  Log.d(TAG, "new Historique()");
42  }

Références com.example.bee_honeyt.Historique.TAG.

Documentation des fonctions membres

◆ charger()

void com.example.bee_honeyt.Historique.charger ( String  strUrl,
String  key,
String  deviceID,
String  duree 
)

Charge à partir d'une URL vers Data Storage TTN.

Paramètres
strUrlL'URL en https
keyLa clé d'authentification TTN
dureeVoir la documentation Data Storage TTN

Définition à la ligne 69 du fichier Historique.java.

70  {
71  if(strUrl != null && !strUrl.isEmpty())
72  {
73  String url;
74  if(deviceID.isEmpty())
75  url = strUrl + "/api/v2/query";
76  else
77  url = strUrl + "/api/v2/query/" + deviceID;
78  if(!duree.isEmpty()) // par défaut 1 heure
79  url += "?last=" + duree;
80  Log.d(TAG, "charger() " + strUrl);
81  this.tache = new AsyncTaskHTTP();
82  tache.execute(url, key);
83  }
84  }

Références com.example.bee_honeyt.Historique.tache, et com.example.bee_honeyt.Historique.TAG.

Référencé par com.example.bee_honeyt.IHMGraphique.chargerHistorique().

◆ estCharge()

boolean com.example.bee_honeyt.Historique.estCharge ( )

Retourne l'état de chargement du contenu.

Renvoie
boolean

Définition à la ligne 57 du fichier Historique.java.

58  {
59  Log.d(TAG, "estCharge() " + this.chargement);
60  return this.chargement;
61  }

Références com.example.bee_honeyt.Historique.chargement, et com.example.bee_honeyt.Historique.TAG.

◆ setCallback()

void com.example.bee_honeyt.Historique.setCallback ( HistoriqueEventListener  callback)

Installe les fonctions de rappel pour les évènements onLoad, ...

Paramètres
callbackL'objet contenant les fonctions de rappel

Définition à la ligne 48 du fichier Historique.java.

49  {
50  this.callback = callback;
51  }

Références com.example.bee_honeyt.Historique.callback.

Référencé par com.example.bee_honeyt.IHMGraphique.initialiserHistorique().

Documentation des données membres

◆ callback

HistoriqueEventListener com.example.bee_honeyt.Historique.callback
private

Pour les fonctions de rappel sur évènement (onLoad, onError, ...)

Définition à la ligne 34 du fichier Historique.java.

Référencé par com.example.bee_honeyt.Historique.AsyncTaskHTTP.onPostExecute(), et com.example.bee_honeyt.Historique.setCallback().

◆ chargement

boolean com.example.bee_honeyt.Historique.chargement = false
private

Indique si le contenu a été chargé

Définition à la ligne 32 du fichier Historique.java.

Référencé par com.example.bee_honeyt.Historique.estCharge(), et com.example.bee_honeyt.Historique.AsyncTaskHTTP.onPostExecute().

◆ tache

AsyncTaskHTTP com.example.bee_honeyt.Historique.tache = null
private

Tâche d'arrière plan pour récupérer le contenu de l'historique.

Définition à la ligne 33 du fichier Historique.java.

Référencé par com.example.bee_honeyt.Historique.charger().

◆ TAG


La documentation de cette classe a été générée à partir du fichier suivant :
com.example.bee_honeyt.Historique.callback
HistoriqueEventListener callback
Pour les fonctions de rappel sur évènement (onLoad, onError, ...)
Definition: Historique.java:34
com.example.bee_honeyt.Historique.TAG
static final String TAG
TAG pour les logs.
Definition: Historique.java:30
com.example.bee_honeyt.Historique.tache
AsyncTaskHTTP tache
Tâche d'arrière plan pour récupérer le contenu de l'historique.
Definition: Historique.java:33
com.example.bee_honeyt.Historique.chargement
boolean chargement
Indique si le contenu a été chargé
Definition: Historique.java:32