![]() |
Mobile-DARTS
1.1
BTS SNIR LaSalle Avignon 2021
|
La classe qui contient toute la gestion des periphériques. Plus de détails...

Fonctions membres publiques | |
| void | connecter () |
| Méthode pour se connecter sur le periphérique en Bluetooth. Plus de détails... | |
| void | deconnecter () |
| Méthode pour se deconnecter sur le periphérique en Bluetooth. Plus de détails... | |
| void | envoyer (final String data) |
| Méthode pour envoyer une trame en Bluetooth. Plus de détails... | |
| boolean | estConnecte () |
| Méthode qui retourne l'état de connexion'. Plus de détails... | |
| String | getAdresse () |
| Méthode qui retourne l'adresse du périphérique. Plus de détails... | |
| String | getNom () |
| Méthode qui retourne le nom du périphérique. Plus de détails... | |
| Peripherique (BluetoothDevice device, Handler handler) | |
| Constructeur de la classe Peripherique. Plus de détails... | |
| void | setHandlerActivite (Handler handler) |
| Méthode qui permet de changer d'handler. Plus de détails... | |
Attributs publics statiques | |
| static final int | CODE_CONNEXION = 0 |
| Code de Connection. Plus de détails... | |
| static final int | CODE_DECONNEXION = 2 |
| Code de Deconnexion. Plus de détails... | |
| static final int | CODE_ERREUR_CONNECTER = -3 |
| Code erreur lors de la connexion. Plus de détails... | |
| static final int | CODE_ERREUR_DECONNECTER = -4 |
| Code erreur lors de la déconnexion. Plus de détails... | |
| static final int | CODE_ERREUR_ENVOYER = -1 |
| Code erreur lors de l'envoi. Plus de détails... | |
| static final int | CODE_ERREUR_RECEVOIR = -2 |
| Code erreur lors de la réception. Plus de détails... | |
| static final int | CODE_RECEPTION = 1 |
| Code de TReception. Plus de détails... | |
| static final String | NOM_CIBLE ="cible-darts 2021" |
| Le nom du module Bluetooth de la cible-darts 2021. Plus de détails... | |
| static final String | NOM_ECRAN ="ecran-darts" |
| Le nom du module Bluetooth de l'écran. Plus de détails... | |
Fonctions membres privées | |
| void | envoyerMessageActivite (int what) |
| Méthode qui permet d'envoyer un message à l'activité Plus de détails... | |
Attributs privés | |
| String | adresse |
| Adresse du peripherique bluetooth. Plus de détails... | |
| BluetoothDevice | device |
| Objet BluetoothDevice. Plus de détails... | |
| Handler | handlerActivite = null |
| Handler qui permet de communiquer avec l'activité Plus de détails... | |
| final ReentrantLock | mutex = new ReentrantLock() |
| Mutex pour le changement d'handler. Plus de détails... | |
| String | nom |
| Nom du peripherique bluetooth. Plus de détails... | |
| InputStream | receiveStream = null |
| Input du Bluetooth. Plus de détails... | |
| TReception | reception |
| Thread pour recevoir les trames. Plus de détails... | |
| OutputStream | sendStream = null |
| Output du BLuetooth. Plus de détails... | |
| BluetoothSocket | socket |
| Socket Bluetooth. Plus de détails... | |
Attributs privés statiques | |
| static final String | TAG = "_Peripherique_" |
| TAG pour log. Plus de détails... | |
La classe qui contient toute la gestion des periphériques.
Définition à la ligne 28 du fichier Peripherique.java.
| com.lasalle84.mobile_darts.Peripherique.Peripherique | ( | BluetoothDevice | device, |
| Handler | handler | ||
| ) |
Constructeur de la classe Peripherique.
| device,handler |
Définition à la ligne 62 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.Peripherique.device, et com.lasalle84.mobile_darts.Peripherique.setHandlerActivite().
| com.lasalle84.mobile_darts.Peripherique.connecter | ( | ) |
Méthode pour se connecter sur le periphérique en Bluetooth.
Définition à la ligne 146 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.Peripherique.envoyerMessageActivite(), et com.lasalle84.mobile_darts.Peripherique.getNom().
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.gererConnexionCibleDARTS(), et com.lasalle84.mobile_darts.ActiviteLancerPartie.gererConnexionEcranDARTS().
| com.lasalle84.mobile_darts.Peripherique.deconnecter | ( | ) |
Méthode pour se deconnecter sur le periphérique en Bluetooth.
Définition à la ligne 178 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.TReception.arreter(), com.lasalle84.mobile_darts.Peripherique.envoyerMessageActivite(), et com.lasalle84.mobile_darts.Peripherique.getNom().
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.gererConnexionCibleDARTS(), com.lasalle84.mobile_darts.ActiviteLancerPartie.gererConnexionEcranDARTS(), et com.lasalle84.mobile_darts.ActiviteJouerPartie.onActivityResult().
| com.lasalle84.mobile_darts.Peripherique.envoyer | ( | final String | data | ) |
Méthode pour envoyer une trame en Bluetooth.
Définition à la ligne 205 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.Peripherique.envoyerMessageActivite(), et com.lasalle84.mobile_darts.Peripherique.getNom().
Référencé par com.lasalle84.mobile_darts.ActiviteJouerPartie.envoyerAquitement(), com.lasalle84.mobile_darts.ActiviteJouerPartie.initialiserHandler(), et com.lasalle84.mobile_darts.ActiviteJouerPartie.initialiserPartie().
|
private |
Méthode qui permet d'envoyer un message à l'activité
Définition à la ligne 239 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.Peripherique.getAdresse(), et com.lasalle84.mobile_darts.Peripherique.getNom().
Référencé par com.lasalle84.mobile_darts.Peripherique.connecter(), com.lasalle84.mobile_darts.Peripherique.deconnecter(), et com.lasalle84.mobile_darts.Peripherique.envoyer().
| com.lasalle84.mobile_darts.Peripherique.estConnecte | ( | ) |
Méthode qui retourne l'état de connexion'.
Définition à la ligne 122 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.demarrerActiviteJouerPartie(), com.lasalle84.mobile_darts.ActiviteLancerPartie.gererConnexionCibleDARTS(), et com.lasalle84.mobile_darts.ActiviteLancerPartie.gererConnexionEcranDARTS().
| com.lasalle84.mobile_darts.Peripherique.getAdresse | ( | ) |
Méthode qui retourne l'adresse du périphérique.
Définition à la ligne 112 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.Peripherique.adresse.
Référencé par com.lasalle84.mobile_darts.TReception.arreter(), com.lasalle84.mobile_darts.Peripherique.envoyerMessageActivite(), et com.lasalle84.mobile_darts.TReception.run().
| com.lasalle84.mobile_darts.Peripherique.getNom | ( | ) |
Méthode qui retourne le nom du périphérique.
Définition à la ligne 102 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.Peripherique.nom.
Référencé par com.lasalle84.mobile_darts.TReception.arreter(), com.lasalle84.mobile_darts.Peripherique.connecter(), com.lasalle84.mobile_darts.Peripherique.deconnecter(), com.lasalle84.mobile_darts.Peripherique.envoyer(), com.lasalle84.mobile_darts.Peripherique.envoyerMessageActivite(), et com.lasalle84.mobile_darts.TReception.run().
| void com.lasalle84.mobile_darts.Peripherique.setHandlerActivite | ( | Handler | handler | ) |
Méthode qui permet de changer d'handler.
Définition à la ligne 132 du fichier Peripherique.java.
Références com.lasalle84.mobile_darts.TReception.setHandlerActivite().
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler(), com.lasalle84.mobile_darts.Peripherique.Peripherique(), et com.lasalle84.mobile_darts.ActiviteJouerPartie.recupererPeripheriques().
|
private |
Adresse du peripherique bluetooth.
Définition à la ligne 49 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.Peripherique.getAdresse().
|
static |
Code de Connection.
Définition à la ligne 36 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler().
|
static |
Code de Deconnexion.
Définition à la ligne 38 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler(), et com.lasalle84.mobile_darts.TReception.run().
|
static |
Code erreur lors de la connexion.
Définition à la ligne 41 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler().
|
static |
Code erreur lors de la déconnexion.
Définition à la ligne 42 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler().
|
static |
Code erreur lors de l'envoi.
Définition à la ligne 39 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler().
|
static |
Code erreur lors de la réception.
Définition à la ligne 40 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.TReception.run().
|
static |
Code de TReception.
Définition à la ligne 37 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteJouerPartie.initialiserHandler(), et com.lasalle84.mobile_darts.TReception.run().
|
private |
Objet BluetoothDevice.
Attributs
Définition à la ligne 47 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.Peripherique.Peripherique().
|
private |
Handler qui permet de communiquer avec l'activité
Définition à la ligne 50 du fichier Peripherique.java.
|
private |
Mutex pour le changement d'handler.
Définition à la ligne 55 du fichier Peripherique.java.
|
private |
Nom du peripherique bluetooth.
Définition à la ligne 48 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.Peripherique.getNom().
|
static |
Le nom du module Bluetooth de la cible-darts 2021.
Définition à la ligne 34 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler(), com.lasalle84.mobile_darts.ActiviteJouerPartie.initialiserHandler(), et com.lasalle84.mobile_darts.ActiviteLancerPartie.rechercherCibleDARTS().
|
static |
Le nom du module Bluetooth de l'écran.
Définition à la ligne 35 du fichier Peripherique.java.
Référencé par com.lasalle84.mobile_darts.ActiviteLancerPartie.initialiserHandler(), com.lasalle84.mobile_darts.ActiviteJouerPartie.initialiserHandler(), et com.lasalle84.mobile_darts.ActiviteLancerPartie.rechercherEcranDARTS().
|
private |
Input du Bluetooth.
Définition à la ligne 52 du fichier Peripherique.java.
|
private |
Thread pour recevoir les trames.
Définition à la ligne 54 du fichier Peripherique.java.
|
private |
Output du BLuetooth.
Définition à la ligne 53 du fichier Peripherique.java.
|
private |
Socket Bluetooth.
Définition à la ligne 51 du fichier Peripherique.java.
|
staticprivate |