![]() |
Groom
1.1
BTS SNIR LaSalle Avignon 2021
|

Classes | |
| class | Reception |
| Permet la réception de trames du module bluetooth. Plus de détails... | |
Fonctions membres publiques | |
| CommunicationGroom (BluetoothDevice groom, Handler handler) | |
| Constructeur. Plus de détails... | |
| void | connecter () |
| Permet la connexion au module bluetooth. Plus de détails... | |
| void | deconnecter () |
| Permet la déconnexion du module bluetooth. Plus de détails... | |
| void | envoyer (String trame) |
| Permet d'envoyer une trame au module bluetooth du groom. Plus de détails... | |
| boolean | estConnecte () |
| Retourne l'état de connexion de la socket. Plus de détails... | |
| String | getAdressePeripherique () |
| Récupère l'adresse du périphérique. Plus de détails... | |
| String | getNomPeripherique () |
| Récupère le nom du périphérique. Plus de détails... | |
Fonctions membres publiques statiques | |
| static ArrayList< BluetoothDevice > | getListeGrooms () |
| Récupère la liste des grooms appairés. Plus de détails... | |
Attributs publics statiques | |
| static final int | CHAMP_ETAT = 1 |
| le champ numéro 1 concernant l'état Plus de détails... | |
| static final int | CHAMP_MODE_PRESENCE = 5 |
| le champ numéro 5 concernant le mode de la présence Plus de détails... | |
| static final int | CHAMP_MODE_SONNETTE = 4 |
| le champ numéro 4 concernant le mode de la sonnette Plus de détails... | |
| static final int | CHAMP_PRESENCE = 3 |
| le champ numéro 3 concernant la présence Plus de détails... | |
| static final int | CHAMP_SONNETTE = 2 |
| le champ numéro 2 concernant la sonnette Plus de détails... | |
| static final int | CONNEXION_GROOM = 0 |
| connexion du groom Plus de détails... | |
| static final int | DECONNEXION_GROOM = 2 |
| déconnexion du groom Plus de détails... | |
| static final int | ERREUR_GROOM = -1 |
| erreur avec groom Plus de détails... | |
| static final int | RECEPTION_GROOM = 1 |
| réception du groom Plus de détails... | |
Attributs privés | |
| String | adressePeripherique |
| adresse du périphériques Plus de détails... | |
| Handler | handler = null |
| Constructeur handler de type Handle définie en null. Plus de détails... | |
| ArrayList< String > | listePeripheriques = null |
| liste des périphériques Plus de détails... | |
| String | nomPeripherique |
| nom du périphérique Plus de détails... | |
| BluetoothDevice | peripheriqueGroom = null |
| le périphérique bluetooth du groom Plus de détails... | |
| InputStream | receiveStream = null |
| données reçues Plus de détails... | |
| Reception | reception = null |
| Constructeur reception de type Reception définie en null. Plus de détails... | |
| OutputStream | sendStream = null |
| données envoyés Plus de détails... | |
| BluetoothSocket | socket = null |
| socket bluetooth Plus de détails... | |
Attributs privés statiques | |
| static final String | PERIPHERIQUE_GROOM = "groom-" |
| préfixe des périphériques bluetooth Plus de détails... | |
| static final String | TAG = "_CommunicationGroom" |
| TAG pour les logs. Plus de détails... | |
Définition à la ligne 27 du fichier CommunicationGroom.java.
| com.example.groom.CommunicationGroom.CommunicationGroom | ( | BluetoothDevice | groom, |
| Handler | handler | ||
| ) |
Constructeur.
Définition à la ligne 57 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.ERREUR_GROOM, com.example.groom.CommunicationGroom.handler, com.example.groom.CommunicationGroom.peripheriqueGroom, com.example.groom.CommunicationGroom.receiveStream, com.example.groom.CommunicationGroom.reception, com.example.groom.CommunicationGroom.sendStream, com.example.groom.CommunicationGroom.socket, et com.example.groom.CommunicationGroom.TAG.
| void com.example.groom.CommunicationGroom.connecter | ( | ) |
Permet la connexion au module bluetooth.
Définition à la ligne 187 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.CONNEXION_GROOM, com.example.groom.CommunicationGroom.ERREUR_GROOM, com.example.groom.CommunicationGroom.handler, com.example.groom.CommunicationGroom.peripheriqueGroom, com.example.groom.CommunicationGroom.reception, com.example.groom.CommunicationGroom.socket, et com.example.groom.CommunicationGroom.TAG.
Référencé par com.example.groom.IHMGroom.initialiserWidgets().
| void com.example.groom.CommunicationGroom.deconnecter | ( | ) |
Permet la déconnexion du module bluetooth.
Définition à la ligne 231 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.Reception.arreter(), com.example.groom.CommunicationGroom.DECONNEXION_GROOM, com.example.groom.CommunicationGroom.ERREUR_GROOM, com.example.groom.CommunicationGroom.handler, com.example.groom.CommunicationGroom.peripheriqueGroom, com.example.groom.CommunicationGroom.reception, com.example.groom.CommunicationGroom.socket, et com.example.groom.CommunicationGroom.TAG.
Référencé par com.example.groom.IHMGroom.initialiserWidgets(), et com.example.groom.IHMGroom.onDestroy().
| void com.example.groom.CommunicationGroom.envoyer | ( | String | trame | ) |
Permet d'envoyer une trame au module bluetooth du groom.
Définition à la ligne 151 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.ERREUR_GROOM, com.example.groom.CommunicationGroom.handler, com.example.groom.CommunicationGroom.peripheriqueGroom, com.example.groom.CommunicationGroom.sendStream, com.example.groom.CommunicationGroom.socket, et com.example.groom.CommunicationGroom.TAG.
Référencé par com.example.groom.IHMGroom.initialiserWidgets().
| boolean com.example.groom.CommunicationGroom.estConnecte | ( | ) |
Retourne l'état de connexion de la socket.
Définition à la ligne 114 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.socket.
| String com.example.groom.CommunicationGroom.getAdressePeripherique | ( | ) |
Récupère l'adresse du périphérique.
Définition à la ligne 106 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.adressePeripherique.
|
static |
Récupère la liste des grooms appairés.
Définition à la ligne 124 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.PERIPHERIQUE_GROOM, et com.example.groom.CommunicationGroom.TAG.
Référencé par com.example.groom.IHMGroom.afficherDeconnexionGroom(), et com.example.groom.IHMGroom.initialiserListeGroom().
| String com.example.groom.CommunicationGroom.getNomPeripherique | ( | ) |
Récupère le nom du périphérique.
Définition à la ligne 98 du fichier CommunicationGroom.java.
Références com.example.groom.CommunicationGroom.nomPeripherique.
|
private |
adresse du périphériques
Définition à la ligne 45 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.getAdressePeripherique().
|
static |
le champ numéro 1 concernant l'état
Définition à la ligne 37 du fichier CommunicationGroom.java.
|
static |
le champ numéro 5 concernant le mode de la présence
Définition à la ligne 41 du fichier CommunicationGroom.java.
|
static |
le champ numéro 4 concernant le mode de la sonnette
Définition à la ligne 40 du fichier CommunicationGroom.java.
|
static |
le champ numéro 3 concernant la présence
Définition à la ligne 39 du fichier CommunicationGroom.java.
|
static |
le champ numéro 2 concernant la sonnette
Définition à la ligne 38 du fichier CommunicationGroom.java.
|
static |
connexion du groom
Définition à la ligne 33 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.connecter().
|
static |
déconnexion du groom
Définition à la ligne 35 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.deconnecter().
|
static |
erreur avec groom
Définition à la ligne 32 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), com.example.groom.CommunicationGroom.connecter(), com.example.groom.CommunicationGroom.deconnecter(), com.example.groom.CommunicationGroom.envoyer(), et com.example.groom.CommunicationGroom.Reception.run().
|
private |
Constructeur handler de type Handle définie en null.
Définition à la ligne 46 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), com.example.groom.CommunicationGroom.connecter(), com.example.groom.CommunicationGroom.deconnecter(), com.example.groom.CommunicationGroom.envoyer(), et com.example.groom.CommunicationGroom.Reception.run().
|
private |
liste des périphériques
Définition à la ligne 52 du fichier CommunicationGroom.java.
|
private |
nom du périphérique
Définition à la ligne 44 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.getNomPeripherique().
|
staticprivate |
préfixe des périphériques bluetooth
Définition à la ligne 31 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.getListeGrooms().
|
private |
le périphérique bluetooth du groom
Définition à la ligne 47 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), com.example.groom.CommunicationGroom.connecter(), com.example.groom.CommunicationGroom.deconnecter(), et com.example.groom.CommunicationGroom.envoyer().
|
private |
données reçues
Définition à la ligne 49 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), et com.example.groom.CommunicationGroom.Reception.run().
|
private |
Constructeur reception de type Reception définie en null.
Définition à la ligne 51 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), com.example.groom.CommunicationGroom.connecter(), com.example.groom.CommunicationGroom.deconnecter(), et com.example.groom.CommunicationGroom.Reception.run().
|
static |
réception du groom
Définition à la ligne 34 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.Reception.run().
|
private |
données envoyés
Définition à la ligne 50 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), et com.example.groom.CommunicationGroom.envoyer().
|
private |
socket bluetooth
Définition à la ligne 48 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), com.example.groom.CommunicationGroom.connecter(), com.example.groom.CommunicationGroom.deconnecter(), com.example.groom.CommunicationGroom.envoyer(), et com.example.groom.CommunicationGroom.estConnecte().
|
staticprivate |
TAG pour les logs.
Définition à la ligne 30 du fichier CommunicationGroom.java.
Référencé par com.example.groom.CommunicationGroom.CommunicationGroom(), com.example.groom.CommunicationGroom.connecter(), com.example.groom.CommunicationGroom.deconnecter(), com.example.groom.CommunicationGroom.envoyer(), com.example.groom.CommunicationGroom.getListeGrooms(), et com.example.groom.CommunicationGroom.Reception.run().