Projet Bee-Honey't (Mobile)  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.lasalle.beehoneyt.Ruche

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

Graphe de collaboration de com.lasalle.beehoneyt.Ruche:
Collaboration graph

Fonctions membres publiques

boolean estAbonne ()
 Accesseur get de abonne a. Plus de détails...
 
String getDeviceID ()
 Accesseur get du device id de la ruche. Plus de détails...
 
String getInfos ()
 Accesseur get des information de la ruche. Plus de détails...
 
String getNom ()
 Accesseur get du nom de la ruche. Plus de détails...
 
int getPoids ()
 Accesseur get du poids de la ruche. Plus de détails...
 
 Ruche (String nom, String deviceID)
 Constructeur de la classe Ruche. Plus de détails...
 
void setDeviceID (String deviceID)
 Mutateur set du device id de la ruche. Plus de détails...
 
void setInfos (String Infos)
 Mutateur set des informations de la ruche. Plus de détails...
 
void setNom (String nom)
 Mutateur set du nom de la ruche. Plus de détails...
 
void setPoids (int Poids)
 Mutateur set du poids de la ruche. Plus de détails...
 
void souscrireTopic ()
 Permet de s'abonner au topic TTN du deviceID de la ruche. Plus de détails...
 

Attributs privés

String deviceID
 l'id de la ruche Plus de détails...
 
String infos
 Les informations sur la ruche. Plus de détails...
 
String nom
 Le nom de la ruche. Plus de détails...
 
int poids
 Le poids de la ruche. Plus de détails...
 

Attributs privés statiques

static final String TAG = "Ruche"
 

Description détaillée

Déclaration de la classe Ruche.

Définition à la ligne 16 du fichier Ruche.java.

Documentation des constructeurs et destructeur

◆ Ruche()

com.lasalle.beehoneyt.Ruche.Ruche ( String  nom,
String  deviceID 
)

Constructeur de la classe Ruche.

Paramètres
nom
deviceID

Définition à la ligne 38 du fichier Ruche.java.

Références com.lasalle.beehoneyt.Ruche.deviceID, et com.lasalle.beehoneyt.Ruche.nom.

39  {
40  Log.d(TAG, "Ruche() nom = " + nom + " deviceID = " + deviceID + " instance = " + this);
41  this.nom = nom;
42  this.deviceID = deviceID;
43  this.abonne = false;
44  }
String nom
Le nom de la ruche.
Definition: Ruche.java:25
static final String TAG
Definition: Ruche.java:21
String deviceID
l'id de la ruche
Definition: Ruche.java:26

Documentation des fonctions membres

◆ estAbonne()

boolean com.lasalle.beehoneyt.Ruche.estAbonne ( )

Accesseur get de abonne a.

Renvoie
boolean abonne

Définition à la ligne 137 du fichier Ruche.java.

138  {
139  return abonne;
140  }

◆ getDeviceID()

com.lasalle.beehoneyt.Ruche.getDeviceID ( )

Accesseur get du device id de la ruche.

Renvoie
String le device id de la ruche

Définition à la ligne 105 du fichier Ruche.java.

Références com.lasalle.beehoneyt.Ruche.deviceID.

Référencé par com.lasalle.beehoneyt.RucheActivity.afficherInfo(), et com.lasalle.beehoneyt.RucheActivity.onCreate().

106  {
107  return deviceID;
108  }
String deviceID
l'id de la ruche
Definition: Ruche.java:26

◆ getInfos()

com.lasalle.beehoneyt.Ruche.getInfos ( )

Accesseur get des information de la ruche.

Renvoie
String les information de la ruche

Définition à la ligne 116 du fichier Ruche.java.

Références com.lasalle.beehoneyt.Ruche.infos.

Référencé par com.lasalle.beehoneyt.RuchesViewHolder.afficher().

117  {
118  return infos;
119  }
String infos
Les informations sur la ruche.
Definition: Ruche.java:27

◆ getNom()

com.lasalle.beehoneyt.Ruche.getNom ( )

Accesseur get du nom de la ruche.

Renvoie
String le nom de la ruche

Définition à la ligne 94 du fichier Ruche.java.

Références com.lasalle.beehoneyt.Ruche.nom.

Référencé par com.lasalle.beehoneyt.RuchesViewHolder.afficher(), com.lasalle.beehoneyt.RucheActivity.afficherInfo(), com.lasalle.beehoneyt.RucheAdapter.onBindViewHolder(), et com.lasalle.beehoneyt.RucheActivity.onCreate().

95  {
96  return nom;
97  }
String nom
Le nom de la ruche.
Definition: Ruche.java:25

◆ getPoids()

com.lasalle.beehoneyt.Ruche.getPoids ( )

Accesseur get du poids de la ruche.

Renvoie
String le poids de la ruche

Définition à la ligne 127 du fichier Ruche.java.

Références com.lasalle.beehoneyt.Ruche.poids.

128  {
129  return poids;
130  }
int poids
Le poids de la ruche.
Definition: Ruche.java:28

◆ setDeviceID()

void com.lasalle.beehoneyt.Ruche.setDeviceID ( String  deviceID)

Mutateur set du device id de la ruche.

Paramètres
deviceIDle nouveau device id de la ruche

Définition à la ligne 62 du fichier Ruche.java.

Références com.lasalle.beehoneyt.Ruche.deviceID.

63  {
64  this.deviceID = deviceID;
65  }
String deviceID
l'id de la ruche
Definition: Ruche.java:26

◆ setInfos()

void com.lasalle.beehoneyt.Ruche.setInfos ( String  Infos)

Mutateur set des informations de la ruche.

Paramètres
Infosles nouvelles informations de la ruche

Définition à la ligne 72 du fichier Ruche.java.

73  {
74  this.infos = Infos;
75  }
String infos
Les informations sur la ruche.
Definition: Ruche.java:27

◆ setNom()

com.lasalle.beehoneyt.Ruche.setNom ( String  nom)

Mutateur set du nom de la ruche.

Paramètres
nomle nouveau nom de la ruche

Définition à la ligne 52 du fichier Ruche.java.

Références com.lasalle.beehoneyt.Ruche.nom.

53  {
54  this.nom = nom;
55  }
String nom
Le nom de la ruche.
Definition: Ruche.java:25

◆ setPoids()

void com.lasalle.beehoneyt.Ruche.setPoids ( int  Poids)

Mutateur set du poids de la ruche.

Paramètres
Poidsle nouveau poids de la ruche

Définition à la ligne 82 du fichier Ruche.java.

Référencé par com.lasalle.beehoneyt.CommunicationMQTT.decoderDonneExterieure(), et com.lasalle.beehoneyt.RucheActivity.setPoids().

83  {
84  this.poids = Poids;
85  }
int poids
Le poids de la ruche.
Definition: Ruche.java:28

◆ souscrireTopic()

void com.lasalle.beehoneyt.Ruche.souscrireTopic ( )

Permet de s'abonner au topic TTN du deviceID de la ruche.

Définition à la ligne 146 du fichier Ruche.java.

Références com.lasalle.beehoneyt.CommunicationMQTT.souscrireTopic().

Référencé par com.lasalle.beehoneyt.RucheAdapter.onBindViewHolder().

147  {
148  if(!abonne)
149  {
150  CommunicationMQTT.souscrireTopic(deviceID);
151  abonne = true;
152  Log.d(TAG, "souscrireTopic() topic = " + deviceID);
153  }
154  }
static final String TAG
Definition: Ruche.java:21
String deviceID
l'id de la ruche
Definition: Ruche.java:26

Documentation des données membres

◆ deviceID

String com.lasalle.beehoneyt.Ruche.deviceID
private

◆ infos

String com.lasalle.beehoneyt.Ruche.infos
private

Les informations sur la ruche.

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

Référencé par com.lasalle.beehoneyt.Ruche.getInfos().

◆ nom

String com.lasalle.beehoneyt.Ruche.nom
private

Le nom de la ruche.

Attributs

Définition à la ligne 25 du fichier Ruche.java.

Référencé par com.lasalle.beehoneyt.Ruche.getNom(), com.lasalle.beehoneyt.Ruche.Ruche(), et com.lasalle.beehoneyt.Ruche.setNom().

◆ poids

int com.lasalle.beehoneyt.Ruche.poids
private

Le poids de la ruche.

Définition à la ligne 28 du fichier Ruche.java.

Référencé par com.lasalle.beehoneyt.Ruche.getPoids().

◆ TAG

final String com.lasalle.beehoneyt.Ruche.TAG = "Ruche"
staticprivate

Constantes

Définition à la ligne 21 du fichier Ruche.java.


La documentation de cette classe a été générée à partir du fichier suivant :