![]() |
GrOOm
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe IHMGroom. Plus de détails...
Fonctions membres publiques | |
void | finish () |
Méthode appelée à la fin de l'activité Plus de détails... | |
void | onClick (View element) |
Méthode appelé au click d'un bouton et appelle une méthode celon le bouton qui a été cliqué Plus de détails... | |
Fonctions membres protégées | |
void | onCreate (Bundle savedInstanceState) |
Méthode appelée à la création de l'activité IHMGroom. Plus de détails... | |
void | onStart () |
Méthode appelée au lancement de l'activité IHMGroom. 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... | |
int | boolToInt (boolean b) |
Méthode qui convertit un bool en un int. Plus de détails... | |
void | creerNotification (String texte, int id) |
Méthode qui permet de créer une notification pour avertir l'utilisateur si quelqu'un à sonné et/ou si quelqu'un est présent devant la porte. Plus de détails... | |
void | decoderTrameRecue (String trame[]) |
Méthode qui permet de décoder la trame reçue. Plus de détails... | |
void | initialiserRessourcesIHM () |
Méthode appelée pour initialiser les différentes ressources nécessaire à l'affichage de l'IHM. Plus de détails... | |
void | initialiserSaisieMessagePerso () |
Méthode appelée pour initialiser la boite de dialogue personnalisé pour la saisie d'un message personnalisé Plus de détails... | |
void | verifierModeSonnette () |
Méthode appelée pour vérifier le mode de sonnette et changer le texte du boutton. Plus de détails... | |
Attributs privés | |
BluetoothAdapter | bluetoothAdapter = BluetoothAdapter.getDefaultAdapter() |
L'objet Bluetooth. Plus de détails... | |
Button | boutonAbsent |
Le bouton pour définir sa disponibilité en Absent. Plus de détails... | |
Button | boutonDeconnexion |
Le bouton pour se déconnecter. Plus de détails... | |
Button | boutonEntrer |
Le bouton pour définir sa disponibilité en Libre. Plus de détails... | |
Button | boutonModeSonnette |
Le bouton pour activer/désactiver la sonnette. Plus de détails... | |
Button | boutonOccupe |
Le bouton pour définir sa disponibilité en Occupé Plus de détails... | |
Button | boutonPerso |
Le bouton pour envoyer un message personnalisé Plus de détails... | |
Communication | communication = null |
l'objet communication pour communiquer avec le portier groom Plus de détails... | |
TextView | disponibiliteActuelle |
Le texte qui affiche la dernière disponiblité définie. Plus de détails... | |
Groom | groom = null |
L'objet groom connecté Plus de détails... | |
final Handler | handler |
objet Handler utiliser pour la reception du code de retour de la communication Plus de détails... | |
EditText | messagePerso |
Le champ de texte pour écrire son message personnalisé Plus de détails... | |
AlertDialog.Builder | saisieMessagePerso |
Le builder qui permet de créer une fenêtre de dialogue de saisie personnalisé 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 String | TAG = "IHMGroom" |
TAG pour les logs. Plus de détails... | |
Déclaration de la classe IHMGroom.
Définition à la ligne 35 du fichier IHMGroom.java.
|
private |
Méthode appelée pour donner des informations supplémentaires à l'utilisateur.
message | le message à afficher |
Définition à la ligne 239 du fichier IHMGroom.java.
Référencé par com.example.groom.IHMGroom.onClick().
|
private |
Méthode qui convertit un bool en un int.
b | le booléen à convertir |
Définition à la ligne 358 du fichier IHMGroom.java.
Référencé par com.example.groom.IHMGroom.onClick().
|
private |
Méthode qui permet de créer une notification pour avertir l'utilisateur si quelqu'un à sonné et/ou si quelqu'un est présent devant la porte.
texte | le texte de la notification |
id | unique à la notification |
Définition à la ligne 338 du fichier IHMGroom.java.
Référencé par com.example.groom.IHMGroom.decoderTrameRecue().
|
private |
Méthode qui permet de décoder la trame reçue.
trame | la trame à décoder |
Définition à la ligne 313 du fichier IHMGroom.java.
Références com.example.groom.IHMGroom.creerNotification(), com.example.groom.Groom.getDisponibilite(), et com.example.groom.Groom.setDisponibiliteToInt().
com.example.groom.IHMGroom.finish | ( | ) |
Méthode appelée à la fin de l'activité
Définition à la ligne 251 du fichier IHMGroom.java.
Références com.example.groom.Communication.deconnecter().
Référencé par com.example.groom.IHMGroom.onClick().
|
private |
Méthode appelée pour initialiser les différentes ressources nécessaire à l'affichage de l'IHM.
Définition à la ligne 120 du fichier IHMGroom.java.
Références com.example.groom.IHMGroom.verifierModeSonnette().
Référencé par com.example.groom.IHMGroom.onCreate().
|
private |
Méthode appelée pour initialiser la boite de dialogue personnalisé pour la saisie d'un message personnalisé
Définition à la ligne 147 du fichier IHMGroom.java.
Références com.example.groom.Communication.envoyer(), com.example.groom.IHMGroom.onClick(), et com.example.groom.IHMGroom.saisieMessagePerso.
Référencé par com.example.groom.IHMGroom.onCreate().
com.example.groom.IHMGroom.onClick | ( | View | element | ) |
Méthode appelé au click d'un bouton et appelle une méthode celon le bouton qui a été cliqué
element | l'élément cliqué |
Définition à la ligne 176 du fichier IHMGroom.java.
Références com.example.groom.IHMGroom.afficherToast(), com.example.groom.IHMGroom.boolToInt(), com.example.groom.Communication.deconnecter(), com.example.groom.Communication.envoyer(), com.example.groom.IHMGroom.finish(), com.example.groom.Groom.getDetectionPresence(), com.example.groom.Groom.getDisponibilite(), com.example.groom.Groom.getDisponibiliteToInt(), com.example.groom.Groom.getModeSonnette(), com.example.groom.IHMGroom.saisieMessagePerso, com.example.groom.Groom.setDisponibilite(), et com.example.groom.Groom.setModeSonnette().
Référencé par com.example.groom.IHMGroom.initialiserSaisieMessagePerso().
|
protected |
Méthode appelée à la création de l'activité IHMGroom.
savedInstanceState |
Définition à la ligne 69 du fichier IHMGroom.java.
Références com.example.groom.Communication.connecter(), com.example.groom.Groom.getDisponibilite(), com.example.groom.Occupant.getNom(), com.example.groom.Groom.getNomDevice(), com.example.groom.Groom.getOccupant(), com.example.groom.Occupant.getPrenom(), com.example.groom.IHMGroom.handler, com.example.groom.IHMGroom.initialiserRessourcesIHM(), et com.example.groom.IHMGroom.initialiserSaisieMessagePerso().
|
protected |
Méthode appelée au lancement de l'activité IHMGroom.
Définition à la ligne 108 du fichier IHMGroom.java.
Références com.example.groom.Groom.getDisponibilite().
|
private |
Méthode appelée pour vérifier le mode de sonnette et changer le texte du boutton.
Définition à la ligne 266 du fichier IHMGroom.java.
Références com.example.groom.Groom.getModeSonnette().
Référencé par com.example.groom.IHMGroom.initialiserRessourcesIHM().
|
private |
L'objet Bluetooth.
Définition à la ligne 59 du fichier IHMGroom.java.
|
private |
Le bouton pour définir sa disponibilité en Absent.
Définition à la ligne 46 du fichier IHMGroom.java.
|
private |
Le bouton pour se déconnecter.
Définition à la ligne 50 du fichier IHMGroom.java.
|
private |
Le bouton pour définir sa disponibilité en Libre.
Définition à la ligne 45 du fichier IHMGroom.java.
|
private |
Le bouton pour activer/désactiver la sonnette.
Définition à la ligne 48 du fichier IHMGroom.java.
|
private |
Le bouton pour définir sa disponibilité en Occupé
Définition à la ligne 47 du fichier IHMGroom.java.
|
private |
Le bouton pour envoyer un message personnalisé
Ressources IHM
Définition à la ligne 44 du fichier IHMGroom.java.
|
private |
l'objet communication pour communiquer avec le portier groom
Définition à la ligne 60 du fichier IHMGroom.java.
|
private |
Le texte qui affiche la dernière disponiblité définie.
Définition à la ligne 51 du fichier IHMGroom.java.
|
private |
|
private |
objet Handler utiliser pour la reception du code de retour de la communication
Définition à la ligne 281 du fichier IHMGroom.java.
Référencé par com.example.groom.IHMGroom.onCreate().
|
private |
Le champ de texte pour écrire son message personnalisé
Définition à la ligne 49 du fichier IHMGroom.java.
|
private |
Le builder qui permet de créer une fenêtre de dialogue de saisie personnalisé
Définition à la ligne 52 du fichier IHMGroom.java.
Référencé par com.example.groom.IHMGroom.initialiserSaisieMessagePerso(), et com.example.groom.IHMGroom.onClick().
|
staticprivate |
|
private |
Le toast qui permet d'afficher des informations à l'utilisateur.
Définition à la ligne 53 du fichier IHMGroom.java.