![]() |
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().