GrOOm  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.example.groom.IHMConnexion

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

Graphe de collaboration de com.example.groom.IHMConnexion:
Collaboration graph

Fonctions membres publiques

void activerBluetooth ()
 Méthode qui active le Bluetooth de l'appareil. Plus de détails...
 
void lancerRecherchePeripherique ()
 Méthode qui lance la recherche de périphérique. Plus de détails...
 
void onClick (View element)
 

Fonctions membres protégées

void onActivityResult (int requestCode, int resultCode, Intent intent)
 Méthode appelée à la fin de l'activité lancée et récupère l'objet groom envoyé Plus de détails...
 
void onCreate (Bundle savedInstanceState)
 Méthode appelée à la création de l'activité IHMConnexion. Plus de détails...
 

Fonctions membres privées

void afficherToast (String message)
 Méthode appelée pour donner des informations supplémentaires à l'utilisateur. Plus de détails...
 
void initialiserAjoutOccupant ()
 Méthode appelée pour initialiser la boite de dialogue personnalisé pour l'ajout d'un occupant. Plus de détails...
 
void initialiserListeDeroulante ()
 Méthode qui initialise la liste déroulante d'appareils Bluetooth appairés. Plus de détails...
 
void initialiserRessourcesIHM ()
 Méthode qui initialise les ressources du layout de l'activité IHMConnexion. Plus de détails...
 
void initialiserRetraitOccupant ()
 
void listerOccupant ()
 
void selectionnerGroom ()
 Méthode permet de sélectionner un portier Groom Bluetooth dans la liste. Plus de détails...
 
void selectionnerOccupant ()
 Méthode permet de sélectionner un occupant dans la liste. Plus de détails...
 

Attributs privés

ArrayAdapter< String > adapterGroom
 Adaptateur pour mettre la liste de noms des appareils dans la liste déroulante listeGroom. Plus de détails...
 
ArrayAdapter< String > adapterOccupant
 Adaptateur pour mettre la liste des occupants dnas la liste déroulante listeOccupant. Plus de détails...
 
AlertDialog.Builder ajoutOccupant
 Le builder qui permet de créer une fenêtre de dialogue d'ajout d'occupant. Plus de détails...
 
BluetoothAdapter bluetoothAdapter
 L'objet BluetoothAdapter. Plus de détails...
 
Button boutonAjoutOccupant
 Le bouton pour ajouter un occupant. Plus de détails...
 
Button boutonConnexion
 Le bouton pour se connecter à l'appareil Groom. Plus de détails...
 
Button boutonRetraitOccupant
 Le bouton pour retirer un occupant. Plus de détails...
 
Set< BluetoothDevice > devices
 Conteneur qui liste les appareils bluetooth disponibles sans doublons. Plus de détails...
 
EditText fonctionOccupant
 Le champ de texte pour écrire la fonction de l'occupnt. Plus de détails...
 
Groom groom = null
 L'objet groom. Plus de détails...
 
List< BluetoothDevice > listeAppareilsBluetooth
 Conteneur qui liste les appareils bluetooth disponibles. Plus de détails...
 
Spinner listeGroom
 Liste déroulante des appareils bluetooth. Plus de détails...
 
List< String > listeNomsAppareilsBluetooth
 Conteneur qui liste les noms des appareils bluetooth disponibles. Plus de détails...
 
Spinner listeOccupant
 Liste déroulante des occupants. Plus de détails...
 
List< String > listeOccupants
 Conteneur qui liste les occupants. Plus de détails...
 
EditText nomOccupant
 Le champ de texte pour écrire le nom de l'occupant. Plus de détails...
 
Occupants occupants = null
 
Preferences preferences = null
 
EditText prenomOccupant
 Le champ de texte pour écrire le prenom de l'occupant. Plus de détails...
 
AlertDialog.Builder retraitOccupant
 Le builder qui permet de créer une fenêtre de dialogue de retrait d'occupant. Plus de détails...
 
Toast toast
 Le toast qui permet d'afficher des informations à l'utilisateur. Plus de détails...
 

Attributs privés statiques

static final int ACTION_GROOM = 1
 Code de requête lors du début et de la fin de l'activité IHMGroom. Plus de détails...
 
static final String TAG = "IHMConnexion"
 TAG pour les logs. Plus de détails...
 

Description détaillée

Déclaration de la classe IHMConnexion.

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

Documentation des fonctions membres

◆ activerBluetooth()

com.example.groom.IHMConnexion.activerBluetooth ( )

Méthode qui active le Bluetooth de l'appareil.

Définition à la ligne 145 du fichier IHMConnexion.java.

Références com.example.groom.IHMConnexion.lancerRecherchePeripherique().

Référencé par com.example.groom.IHMConnexion.onCreate().

146  {
147  bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
148  if (bluetoothAdapter == null)
149  {
150  Toast.makeText(getApplicationContext(), "Bluetooth non activé !", Toast.LENGTH_SHORT).show();
151  }
152  else
153  {
154  if (!bluetoothAdapter.isEnabled())
155  {
156  Toast.makeText(getApplicationContext(), "Bluetooth non activé !", Toast.LENGTH_SHORT).show();
157  bluetoothAdapter.enable();
158  }
159  else
160  {
161  Toast.makeText(getApplicationContext(), "Bluetooth activé", Toast.LENGTH_SHORT).show();
162  }
163  }
164 
166  }
void lancerRecherchePeripherique()
Méthode qui lance la recherche de périphérique.
BluetoothAdapter bluetoothAdapter
L&#39;objet BluetoothAdapter.

◆ afficherToast()

com.example.groom.IHMConnexion.afficherToast ( String  message)
private

Méthode appelée pour donner des informations supplémentaires à l'utilisateur.

Paramètres
messagele message à afficher

Définition à la ligne 296 du fichier IHMConnexion.java.

Référencé par com.example.groom.IHMConnexion.onClick().

297  {
298  toast = Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT);
299  toast.show();
300  }
Toast toast
Le toast qui permet d&#39;afficher des informations à l&#39;utilisateur.

◆ initialiserAjoutOccupant()

com.example.groom.IHMConnexion.initialiserAjoutOccupant ( )
private

Méthode appelée pour initialiser la boite de dialogue personnalisé pour l'ajout d'un occupant.

Méthode appelée pour initialiser la boite de dialogue personnalisé pour le retrait d'un occupant.

Définition à la ligne 306 du fichier IHMConnexion.java.

Références com.example.groom.IHMConnexion.ajoutOccupant, com.example.groom.Occupants.inserer(), et com.example.groom.IHMConnexion.onClick().

Référencé par com.example.groom.IHMConnexion.initialiserRessourcesIHM().

307  {
308  ajoutOccupant = new AlertDialog.Builder(this);
309 
310  ajoutOccupant.setMessage("Veuillez saisir vos informations : ");
311  ajoutOccupant.setView(R.layout.ajout_occupant);
312  ajoutOccupant.setPositiveButton("Ajouter", new DialogInterface.OnClickListener()
313  {
314  @Override
315  public void onClick(DialogInterface dialog, int which)
316  {
317  nomOccupant = (EditText) ((AlertDialog) dialog).findViewById(R.id.nomOccupant);
318  prenomOccupant = (EditText) ((AlertDialog) dialog).findViewById(R.id.prenomOccupant);
319  fonctionOccupant = (EditText) ((AlertDialog) dialog).findViewById(R.id.fonctionOccupant);
320  Log.v(TAG, "Occupant ajouté :" + "Nom = " + nomOccupant.getText().toString() + " "
321  + "Prenom = " + prenomOccupant.getText().toString() + " "
322  + "Fonction = " + fonctionOccupant.getText().toString());
323 
324  adapterOccupant.add(nomOccupant.getText().toString() + " " + prenomOccupant.getText().toString() + " " + fonctionOccupant.getText().toString());
325 
326  occupants.inserer(nomOccupant.getText().toString(), prenomOccupant.getText().toString(), fonctionOccupant.getText().toString());
327  }
328  });
329  ajoutOccupant.setNegativeButton("Annuler", new DialogInterface.OnClickListener()
330  {
331  @Override
332  public void onClick(DialogInterface dialog, int which)
333  {
334  Log.v(TAG, "Ajout annulé");
335  }
336  });
337  }
ArrayAdapter< String > adapterOccupant
Adaptateur pour mettre la liste des occupants dnas la liste déroulante listeOccupant.
EditText fonctionOccupant
Le champ de texte pour écrire la fonction de l&#39;occupnt.
AlertDialog.Builder ajoutOccupant
Le builder qui permet de créer une fenêtre de dialogue d&#39;ajout d&#39;occupant.
EditText nomOccupant
Le champ de texte pour écrire le nom de l&#39;occupant.
EditText prenomOccupant
Le champ de texte pour écrire le prenom de l&#39;occupant.
static final String TAG
TAG pour les logs.
long inserer(String nom, String prenom, String fonction)
Definition: Occupants.java:41

◆ initialiserListeDeroulante()

com.example.groom.IHMConnexion.initialiserListeDeroulante ( )
private

Méthode qui initialise la liste déroulante d'appareils Bluetooth appairés.

Définition à la ligne 233 du fichier IHMConnexion.java.

Références com.example.groom.IHMConnexion.listeNomsAppareilsBluetooth, et com.example.groom.IHMConnexion.listeOccupants.

Référencé par com.example.groom.IHMConnexion.listerOccupant().

234  {
235  adapterGroom = new ArrayAdapter<String>(this, R.layout.support_simple_spinner_dropdown_item, listeNomsAppareilsBluetooth);
236  adapterGroom.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
237  listeGroom.setAdapter(adapterGroom);
238 
239  adapterOccupant = new ArrayAdapter<String>(this, R.layout.support_simple_spinner_dropdown_item, listeOccupants);
240  adapterOccupant.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
241  listeOccupant.setAdapter(adapterOccupant);
242  }
List< String > listeOccupants
Conteneur qui liste les occupants.
ArrayAdapter< String > adapterOccupant
Adaptateur pour mettre la liste des occupants dnas la liste déroulante listeOccupant.
Spinner listeOccupant
Liste déroulante des occupants.
List< String > listeNomsAppareilsBluetooth
Conteneur qui liste les noms des appareils bluetooth disponibles.
ArrayAdapter< String > adapterGroom
Adaptateur pour mettre la liste de noms des appareils dans la liste déroulante listeGroom.
Spinner listeGroom
Liste déroulante des appareils bluetooth.

◆ initialiserRessourcesIHM()

com.example.groom.IHMConnexion.initialiserRessourcesIHM ( )
private

Méthode qui initialise les ressources du layout de l'activité IHMConnexion.

Définition à la ligne 206 du fichier IHMConnexion.java.

Références com.example.groom.IHMConnexion.initialiserAjoutOccupant(), et com.example.groom.IHMConnexion.initialiserRetraitOccupant().

Référencé par com.example.groom.IHMConnexion.onCreate().

207  {
208  Log.d(TAG, "initialiserRessourcesIHM()");
209 
210  boutonConnexion = findViewById(R.id.bouttonConnexion);
211  boutonAjoutOccupant = findViewById(R.id.bouttonAjoutOccupant);
212  boutonRetraitOccupant = findViewById(R.id.bouttonRetraitOccupant);
213 
214  boutonConnexion.setOnClickListener(this);
215  boutonAjoutOccupant.setOnClickListener(this);
216  boutonRetraitOccupant.setOnClickListener(this);
217 
218  listeGroom = findViewById(R.id.listeGroom);
219  listeOccupant = findViewById(R.id.listeOccupant);
220 
221  listeNomsAppareilsBluetooth = new ArrayList<String>();
222  listeAppareilsBluetooth = new ArrayList<BluetoothDevice>();
223  listeOccupants = new ArrayList<String>();
224 
227  }
List< String > listeOccupants
Conteneur qui liste les occupants.
Button boutonAjoutOccupant
Le bouton pour ajouter un occupant.
List< BluetoothDevice > listeAppareilsBluetooth
Conteneur qui liste les appareils bluetooth disponibles.
Spinner listeOccupant
Liste déroulante des occupants.
Button boutonConnexion
Le bouton pour se connecter à l&#39;appareil Groom.
List< String > listeNomsAppareilsBluetooth
Conteneur qui liste les noms des appareils bluetooth disponibles.
static final String TAG
TAG pour les logs.
Spinner listeGroom
Liste déroulante des appareils bluetooth.
void initialiserAjoutOccupant()
Méthode appelée pour initialiser la boite de dialogue personnalisé pour l&#39;ajout d&#39;un occupant...
Button boutonRetraitOccupant
Le bouton pour retirer un occupant.

◆ initialiserRetraitOccupant()

void com.example.groom.IHMConnexion.initialiserRetraitOccupant ( )
private

Définition à la ligne 343 du fichier IHMConnexion.java.

Références com.example.groom.Occupant.getFonction(), com.example.groom.Occupant.getId(), com.example.groom.Occupant.getNom(), com.example.groom.Groom.getOccupant(), com.example.groom.Occupant.getPrenom(), com.example.groom.IHMConnexion.onClick(), com.example.groom.IHMConnexion.retraitOccupant, et com.example.groom.Occupants.supprimer().

Référencé par com.example.groom.IHMConnexion.initialiserRessourcesIHM().

344  {
345  retraitOccupant = new AlertDialog.Builder(this);
346  retraitOccupant.setMessage("Vous êtes sur le point de supprimer l'occupant choisit.\r\n\r\n" + "Êtes-vous sûr de vouloir le supprimer ?");
347  retraitOccupant.setPositiveButton("Supprimer", new DialogInterface.OnClickListener()
348  {
349  @Override
350  public void onClick(DialogInterface dialog, int which)
351  {
352  Log.v(TAG, "Supression Occupant");
355  listeOccupant.setAdapter(adapterOccupant);
356  }
357  });
358  retraitOccupant.setNegativeButton("Annuler", new DialogInterface.OnClickListener()
359  {
360  @Override
361  public void onClick(DialogInterface dialog, int which)
362  {
363  Log.v(TAG, "Suppression annulée");
364  }
365  });
366  }
ArrayAdapter< String > adapterOccupant
Adaptateur pour mettre la liste des occupants dnas la liste déroulante listeOccupant.
Spinner listeOccupant
Liste déroulante des occupants.
Groom groom
L&#39;objet groom.
Occupant getOccupant()
Definition: Groom.java:50
AlertDialog.Builder retraitOccupant
Le builder qui permet de créer une fenêtre de dialogue de retrait d&#39;occupant.
static final String TAG
TAG pour les logs.

◆ lancerRecherchePeripherique()

com.example.groom.IHMConnexion.lancerRecherchePeripherique ( )

Méthode qui lance la recherche de périphérique.

Définition à la ligne 172 du fichier IHMConnexion.java.

Références com.example.groom.Preferences.getPreference(), et com.example.groom.IHMConnexion.listerOccupant().

Référencé par com.example.groom.IHMConnexion.activerBluetooth().

173  {
174  devices = bluetoothAdapter.getBondedDevices();
175 
176  //if(!(preferences.getPreference().getAppareilGroom().equals("")))
177  //{
178  //listeNomsAppareilsBluetooth.add(preferences.getPreference().getAppareilGroom());
179  //}
180 
181  Log.v(TAG, preferences.getPreference().toString());
182 
183  for (BluetoothDevice bluetoothDevice : devices)
184  {
185  listeAppareilsBluetooth.add(bluetoothDevice);
186  listeNomsAppareilsBluetooth.add(bluetoothDevice.getName());
187  }
188 
189  listerOccupant();
190  }
List< BluetoothDevice > listeAppareilsBluetooth
Conteneur qui liste les appareils bluetooth disponibles.
BluetoothAdapter bluetoothAdapter
L&#39;objet BluetoothAdapter.
Set< BluetoothDevice > devices
Conteneur qui liste les appareils bluetooth disponibles sans doublons.
List< String > listeNomsAppareilsBluetooth
Conteneur qui liste les noms des appareils bluetooth disponibles.
static final String TAG
TAG pour les logs.

◆ listerOccupant()

void com.example.groom.IHMConnexion.listerOccupant ( )
private

Définition à la ligne 192 du fichier IHMConnexion.java.

Références com.example.groom.Occupants.getListe(), et com.example.groom.IHMConnexion.initialiserListeDeroulante().

Référencé par com.example.groom.IHMConnexion.lancerRecherchePeripherique().

193  {
194  List<Occupant> liste = occupants.getListe();
195  for(int i = 0; i<liste.size(); i++)
196  {
197  listeOccupants.add(liste.get(i).getNom() + " " + liste.get(i).getPrenom() + " " + liste.get(i).getFonction());
198  }
200  }
List< String > listeOccupants
Conteneur qui liste les occupants.
List< Occupant > getListe()
Definition: Occupants.java:23
void initialiserListeDeroulante()
Méthode qui initialise la liste déroulante d&#39;appareils Bluetooth appairés.

◆ onActivityResult()

com.example.groom.IHMConnexion.onActivityResult ( int  requestCode,
int  resultCode,
Intent  intent 
)
protected

Méthode appelée à la fin de l'activité lancée et récupère l'objet groom envoyé

Paramètres
requestCodele code de requête
resultCodele code de résultat
intentl'objet Intent utilisé pour envoyer l'objet Groom

Définition à la ligne 252 du fichier IHMConnexion.java.

Références com.example.groom.Groom.getDisponibilite(), et com.example.groom.Groom.getModeSonnette().

253  {
254  if (requestCode == ACTION_GROOM && resultCode == RESULT_OK)
255  {
256  groom = (Groom) intent.getSerializableExtra("Groom");
257  Log.v(TAG, "Disponibilité = " + groom.getDisponibilite());
258  Log.v(TAG, "Sonnette = " + groom.getModeSonnette());
259  }
260  }
static final int ACTION_GROOM
Code de requête lors du début et de la fin de l&#39;activité IHMGroom.
Groom groom
L&#39;objet groom.
String getDisponibilite()
Accesseur get de la disponibilité
Definition: Groom.java:66
static final String TAG
TAG pour les logs.
boolean getModeSonnette()
Accesseur get du mode de la sonnette.
Definition: Groom.java:124

◆ onClick()

void com.example.groom.IHMConnexion.onClick ( View  element)

Définition à la ligne 263 du fichier IHMConnexion.java.

Références com.example.groom.IHMConnexion.afficherToast(), com.example.groom.IHMConnexion.ajoutOccupant, et com.example.groom.IHMConnexion.retraitOccupant.

Référencé par com.example.groom.IHMConnexion.initialiserAjoutOccupant(), et com.example.groom.IHMConnexion.initialiserRetraitOccupant().

264  {
265  switch (element.getId())
266  {
267  case R.id.bouttonAjoutOccupant:
268  afficherToast("Ajout Occupant");
269  ajoutOccupant.show();
270  break;
271 
272  case R.id.bouttonRetraitOccupant:
273  afficherToast("Retrait Occupant");
274  retraitOccupant.show();
275  break;
276 
277  case R.id.bouttonConnexion:
278  afficherToast("Connexion");
279 
280  Intent intent = new Intent(IHMConnexion.this, IHMGroom.class);
281  intent.putExtra("Groom", (Serializable) groom);
282  startActivityForResult(intent, ACTION_GROOM);
283  /*if(preferences.getPreference() == null)
284  preferences.inserer(groom.getNomDevice(), listeOccupant.getId());
285  else
286  preferences.modifier(0, groom.getNomDevice(), listeOccupant.getId());*/
287  break;
288  }
289  }
static final int ACTION_GROOM
Code de requête lors du début et de la fin de l&#39;activité IHMGroom.
void afficherToast(String message)
Méthode appelée pour donner des informations supplémentaires à l&#39;utilisateur.
AlertDialog.Builder ajoutOccupant
Le builder qui permet de créer une fenêtre de dialogue d&#39;ajout d&#39;occupant.
Groom groom
L&#39;objet groom.
AlertDialog.Builder retraitOccupant
Le builder qui permet de créer une fenêtre de dialogue de retrait d&#39;occupant.

◆ onCreate()

com.example.groom.IHMConnexion.onCreate ( Bundle  savedInstanceState)
protected

Méthode appelée à la création de l'activité IHMConnexion.

Paramètres
savedInstanceState

Définition à la ligne 77 du fichier IHMConnexion.java.

Références com.example.groom.IHMConnexion.activerBluetooth(), com.example.groom.IHMConnexion.initialiserRessourcesIHM(), com.example.groom.IHMConnexion.selectionnerGroom(), et com.example.groom.IHMConnexion.selectionnerOccupant().

78  {
79  super.onCreate(savedInstanceState);
80  setContentView(R.layout.activity_communication);
81 
82  groom = new Groom("Eyraud", "Grégory", "étudiant", "Libre", true, false);
83  occupants = new Occupants(this);
84  preferences = new Preferences(this);
85 
88 
91  }
void selectionnerOccupant()
Méthode permet de sélectionner un occupant dans la liste.
void activerBluetooth()
Méthode qui active le Bluetooth de l&#39;appareil.
void selectionnerGroom()
Méthode permet de sélectionner un portier Groom Bluetooth dans la liste.
Groom groom
L&#39;objet groom.
void initialiserRessourcesIHM()
Méthode qui initialise les ressources du layout de l&#39;activité IHMConnexion.

◆ selectionnerGroom()

void com.example.groom.IHMConnexion.selectionnerGroom ( )
private

Méthode permet de sélectionner un portier Groom Bluetooth dans la liste.

Définition à la ligne 96 du fichier IHMConnexion.java.

Références com.example.groom.Groom.setNomDevice().

Référencé par com.example.groom.IHMConnexion.onCreate().

96  {
97  listeGroom.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
98  {
99  @Override
100  public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
101  {
102  Log.v(TAG, "onItemSelected()");
103  for (int i = 0; i < listeAppareilsBluetooth.size(); i++)
104  {
105  if (listeAppareilsBluetooth.get(i).getName().equals(listeNomsAppareilsBluetooth.get(position)))
106  {
107  Log.v(TAG, "onItemSelected() " + listeAppareilsBluetooth.get(i).getName());
108  groom.setNomDevice(listeAppareilsBluetooth.get(i).getName());
109  break;
110  }
111  }
112  }
113 
114  @Override
115  public void onNothingSelected(AdapterView<?> parent)
116  {
117 
118  }
119  });
120  }
List< BluetoothDevice > listeAppareilsBluetooth
Conteneur qui liste les appareils bluetooth disponibles.
Groom groom
L&#39;objet groom.
void setNomDevice(String nomDevice)
Accesseur set du nomDevice.
Definition: Groom.java:179
List< String > listeNomsAppareilsBluetooth
Conteneur qui liste les noms des appareils bluetooth disponibles.
static final String TAG
TAG pour les logs.
Spinner listeGroom
Liste déroulante des appareils bluetooth.

◆ selectionnerOccupant()

void com.example.groom.IHMConnexion.selectionnerOccupant ( )
private

Méthode permet de sélectionner un occupant dans la liste.

Définition à la ligne 125 du fichier IHMConnexion.java.

Références com.example.groom.Occupants.getOccupant(), et com.example.groom.Groom.setOccupant().

Référencé par com.example.groom.IHMConnexion.onCreate().

125  {
126  listeOccupant.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
127  @Override
128  public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
129  {
130  Log.v(TAG, "onItemSelected()" + "Occupant choisi : " + listeOccupants.get(position));
131  String identite[] = listeOccupants.get(position).split(" ");
132  groom.setOccupant(occupants.getOccupant(identite[0]));
133  }
134 
135  @Override
136  public void onNothingSelected(AdapterView<?> parent) {
137 
138  }
139  });
140  }
List< String > listeOccupants
Conteneur qui liste les occupants.
Occupant getOccupant(String nom)
Definition: Occupants.java:66
void setOccupant(Occupant occupant)
Definition: Groom.java:55
Spinner listeOccupant
Liste déroulante des occupants.
Groom groom
L&#39;objet groom.
static final String TAG
TAG pour les logs.

Documentation des données membres

◆ ACTION_GROOM

final int com.example.groom.IHMConnexion.ACTION_GROOM = 1
staticprivate

Code de requête lors du début et de la fin de l'activité IHMGroom.

Définition à la ligne 40 du fichier IHMConnexion.java.

◆ adapterGroom

ArrayAdapter<String> com.example.groom.IHMConnexion.adapterGroom
private

Adaptateur pour mettre la liste de noms des appareils dans la liste déroulante listeGroom.

Définition à la ligne 64 du fichier IHMConnexion.java.

◆ adapterOccupant

ArrayAdapter<String> com.example.groom.IHMConnexion.adapterOccupant
private

Adaptateur pour mettre la liste des occupants dnas la liste déroulante listeOccupant.

Définition à la ligne 65 du fichier IHMConnexion.java.

◆ ajoutOccupant

AlertDialog.Builder com.example.groom.IHMConnexion.ajoutOccupant
private

Le builder qui permet de créer une fenêtre de dialogue d'ajout d'occupant.

Définition à la ligne 50 du fichier IHMConnexion.java.

Référencé par com.example.groom.IHMConnexion.initialiserAjoutOccupant(), et com.example.groom.IHMConnexion.onClick().

◆ bluetoothAdapter

BluetoothAdapter com.example.groom.IHMConnexion.bluetoothAdapter
private

L'objet BluetoothAdapter.

Définition à la ligne 60 du fichier IHMConnexion.java.

◆ boutonAjoutOccupant

Button com.example.groom.IHMConnexion.boutonAjoutOccupant
private

Le bouton pour ajouter un occupant.

Définition à la ligne 46 du fichier IHMConnexion.java.

◆ boutonConnexion

Button com.example.groom.IHMConnexion.boutonConnexion
private

Le bouton pour se connecter à l'appareil Groom.

Ressources IHM

Définition à la ligne 45 du fichier IHMConnexion.java.

◆ boutonRetraitOccupant

Button com.example.groom.IHMConnexion.boutonRetraitOccupant
private

Le bouton pour retirer un occupant.

Définition à la ligne 47 du fichier IHMConnexion.java.

◆ devices

Set<BluetoothDevice> com.example.groom.IHMConnexion.devices
private

Conteneur qui liste les appareils bluetooth disponibles sans doublons.

Définition à la ligne 61 du fichier IHMConnexion.java.

◆ fonctionOccupant

EditText com.example.groom.IHMConnexion.fonctionOccupant
private

Le champ de texte pour écrire la fonction de l'occupnt.

Définition à la ligne 54 du fichier IHMConnexion.java.

◆ groom

Groom com.example.groom.IHMConnexion.groom = null
private

L'objet groom.

Attributs

Définition à la ligne 59 du fichier IHMConnexion.java.

◆ listeAppareilsBluetooth

List<BluetoothDevice> com.example.groom.IHMConnexion.listeAppareilsBluetooth
private

Conteneur qui liste les appareils bluetooth disponibles.

Définition à la ligne 66 du fichier IHMConnexion.java.

◆ listeGroom

Spinner com.example.groom.IHMConnexion.listeGroom
private

Liste déroulante des appareils bluetooth.

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

◆ listeNomsAppareilsBluetooth

List<String> com.example.groom.IHMConnexion.listeNomsAppareilsBluetooth
private

Conteneur qui liste les noms des appareils bluetooth disponibles.

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

Référencé par com.example.groom.IHMConnexion.initialiserListeDeroulante().

◆ listeOccupant

Spinner com.example.groom.IHMConnexion.listeOccupant
private

Liste déroulante des occupants.

Définition à la ligne 49 du fichier IHMConnexion.java.

◆ listeOccupants

List<String> com.example.groom.IHMConnexion.listeOccupants
private

Conteneur qui liste les occupants.

Définition à la ligne 63 du fichier IHMConnexion.java.

Référencé par com.example.groom.IHMConnexion.initialiserListeDeroulante().

◆ nomOccupant

EditText com.example.groom.IHMConnexion.nomOccupant
private

Le champ de texte pour écrire le nom de l'occupant.

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

◆ occupants

Occupants com.example.groom.IHMConnexion.occupants = null
private

Définition à la ligne 68 du fichier IHMConnexion.java.

◆ preferences

Preferences com.example.groom.IHMConnexion.preferences = null
private

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

◆ prenomOccupant

EditText com.example.groom.IHMConnexion.prenomOccupant
private

Le champ de texte pour écrire le prenom de l'occupant.

Définition à la ligne 53 du fichier IHMConnexion.java.

◆ retraitOccupant

AlertDialog.Builder com.example.groom.IHMConnexion.retraitOccupant
private

Le builder qui permet de créer une fenêtre de dialogue de retrait d'occupant.

Définition à la ligne 51 du fichier IHMConnexion.java.

Référencé par com.example.groom.IHMConnexion.initialiserRetraitOccupant(), et com.example.groom.IHMConnexion.onClick().

◆ TAG

final String com.example.groom.IHMConnexion.TAG = "IHMConnexion"
staticprivate

TAG pour les logs.

Constantes

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

◆ toast

Toast com.example.groom.IHMConnexion.toast
private

Le toast qui permet d'afficher des informations à l'utilisateur.

Définition à la ligne 67 du fichier IHMConnexion.java.


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