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