![]() |
Ekawa
1.0
BTS SNIR LaSalle Avignon 2021
|
Permet le dialogue avec le périphérique Bluetooth de la cafetière. Plus de détails...

Fonctions membres publiques | |
| void | changerHandler (Handler handler) |
| Méthode qui permet de changer le gestionnaire des messages. Plus de détails... | |
| void | connecter () |
| Méthode qui permet de connecter le bluetooth à la cafetière. Plus de détails... | |
| void | deconnecter () |
| Méthode qui permet de déconnecter le bluetooth de la cafetière. Plus de détails... | |
| boolean | envoyer (String trame) |
| Méthode qui permet d'envoyer des trames à la cafetière. Plus de détails... | |
| boolean | estConnecte () |
| Méthode qui renvoie si le périphérique est connecté ou non. Plus de détails... | |
| InputStream | obtenirFluxReception () |
| Méthode qui renvoie le flux de données entrant. Plus de détails... | |
| String | obtenirNom () |
| Méthode qui renvoie le nom du périphérique. Plus de détails... | |
| Peripherique (BluetoothDevice peripherique, Handler handler) | |
| Constructeur de la classe Peripherique. Plus de détails... | |
Attributs publics statiques | |
| static final int | CODE_CONNEXION = 0 |
| Le code de connexion. Plus de détails... | |
| static final int | CODE_DECONNEXION = 2 |
| Le code de déconnexion. Plus de détails... | |
| static final int | CODE_RECEPTION = 1 |
| Le code de réception. Plus de détails... | |
Attributs privés | |
| String | adresse |
| L'adresse MAC du périphérique. Plus de détails... | |
| Handler | handler |
| La gestionnaire des messages. Plus de détails... | |
| String | nom |
| Le nom du périphérique. Plus de détails... | |
| BluetoothDevice | peripherique = null |
| Le périphérique. Plus de détails... | |
| InputStream | receiveStream = null |
| !< Le socket de connection Plus de détails... | |
| Reception | reception = null |
| La réception des données. Plus de détails... | |
| OutputStream | sendStream = null |
| Le flux de données sortant. Plus de détails... | |
| BluetoothSocket | socket = null |
Attributs privés statiques | |
| static final String | TAG = "Peripherique" |
| TAG pour les logs. Plus de détails... | |
Permet le dialogue avec le périphérique Bluetooth de la cafetière.
Définition à la ligne 29 du fichier Peripherique.java.
| com.example.ekawa.Peripherique.Peripherique | ( | BluetoothDevice | peripherique, |
| Handler | handler | ||
| ) |
Constructeur de la classe Peripherique.
Définition à la ligne 53 du fichier Peripherique.java.
Références com.example.ekawa.Peripherique.handler, com.example.ekawa.Peripherique.obtenirNom(), et com.example.ekawa.Peripherique.peripherique.
| com.example.ekawa.Peripherique.changerHandler | ( | Handler | handler | ) |
Méthode qui permet de changer le gestionnaire des messages.
| handler | le gestionnaire des messages |
Définition à la ligne 96 du fichier Peripherique.java.
Références com.example.ekawa.Peripherique.handler.
| com.example.ekawa.Peripherique.connecter | ( | ) |
Méthode qui permet de connecter le bluetooth à la cafetière.
Définition à la ligne 105 du fichier Peripherique.java.
Références com.example.ekawa.Peripherique.CODE_CONNEXION, et com.example.ekawa.Peripherique.obtenirNom().
Référencé par com.example.ekawa.Communication.chercherCafetiere(), et com.example.ekawa.Communication.detectionChangementEtatBluetooth().
| com.example.ekawa.Peripherique.deconnecter | ( | ) |
Méthode qui permet de déconnecter le bluetooth de la cafetière.
Définition à la ligne 155 du fichier Peripherique.java.
Références com.example.ekawa.Reception.arreter(), com.example.ekawa.Peripherique.CODE_DECONNEXION, et com.example.ekawa.Peripherique.obtenirNom().
Référencé par com.example.ekawa.Communication.deconnecter().
| com.example.ekawa.Peripherique.envoyer | ( | String | trame | ) |
Méthode qui permet d'envoyer des trames à la cafetière.
| trame | la trame à envoyer |
Définition à la ligne 205 du fichier Peripherique.java.
Référencé par com.example.ekawa.Communication.envoyerTrame().
| com.example.ekawa.Peripherique.estConnecte | ( | ) |
Méthode qui renvoie si le périphérique est connecté ou non.
Définition à la ligne 244 du fichier Peripherique.java.
Référencé par com.example.ekawa.Communication.chercherCafetiere(), et com.example.ekawa.Communication.detectionChangementEtatBluetooth().
| com.example.ekawa.Peripherique.obtenirFluxReception | ( | ) |
Méthode qui renvoie le flux de données entrant.
Définition à la ligne 266 du fichier Peripherique.java.
Références com.example.ekawa.Peripherique.receiveStream.
Référencé par com.example.ekawa.Reception.run().
| com.example.ekawa.Peripherique.obtenirNom | ( | ) |
Méthode qui renvoie le nom du périphérique.
Définition à la ligne 256 du fichier Peripherique.java.
Références com.example.ekawa.Peripherique.nom.
Référencé par com.example.ekawa.Communication.chercherCafetiere(), com.example.ekawa.Peripherique.connecter(), com.example.ekawa.Peripherique.deconnecter(), com.example.ekawa.Communication.obtenirNomPeripherique(), et com.example.ekawa.Peripherique.Peripherique().
|
private |
L'adresse MAC du périphérique.
Définition à la ligne 38 du fichier Peripherique.java.
|
static |
Le code de connexion.
Définition à la ligne 33 du fichier Peripherique.java.
Référencé par com.example.ekawa.Peripherique.connecter().
|
static |
Le code de déconnexion.
Définition à la ligne 35 du fichier Peripherique.java.
Référencé par com.example.ekawa.Peripherique.deconnecter().
|
static |
Le code de réception.
Définition à la ligne 34 du fichier Peripherique.java.
Référencé par com.example.ekawa.Reception.run().
|
private |
La gestionnaire des messages.
Définition à la ligne 47 du fichier Peripherique.java.
Référencé par com.example.ekawa.Peripherique.changerHandler(), et com.example.ekawa.Peripherique.Peripherique().
|
private |
Le nom du périphérique.
Définition à la ligne 37 du fichier Peripherique.java.
Référencé par com.example.ekawa.Peripherique.obtenirNom().
|
private |
Le périphérique.
Définition à la ligne 39 du fichier Peripherique.java.
Référencé par com.example.ekawa.Peripherique.Peripherique().
|
private |
!< Le socket de connection
Le flux de données entrant
Définition à la ligne 42 du fichier Peripherique.java.
Référencé par com.example.ekawa.Peripherique.obtenirFluxReception().
|
private |
La réception des données.
Définition à la ligne 45 du fichier Peripherique.java.
|
private |
Le flux de données sortant.
Définition à la ligne 43 du fichier Peripherique.java.
|
private |
Définition à la ligne 41 du fichier Peripherique.java.
|
staticprivate |
TAG pour les logs.
Définition à la ligne 31 du fichier Peripherique.java.