![]() |
Mobile-AREA
1.1
BTS SNIR LaSalle Avignon 2021
|
Les détails du protocole AREA. Plus de détails...
Fonctions membres publiques statiques | |
static String | fabriquerTrameAfficheur (int typeTrame, Partie partie) |
Méthode permettant de fabiquer les trames à destination du module Afficheur. Plus de détails... | |
static String | fabriquerTrameAfficheurRencontre (Rencontre rencontre) |
Méthode permettant de fabiquer les trames à destination du module Afficheur dédiée spécifiquement aux la trame concernant une rencontre. Plus de détails... | |
static String | fabriquerTramePosition (boolean estADroite) |
static String | fabriquerTrameScoreAfficheurDernierPoint (Partie partie) |
static boolean | verifierTrameNet (String trame) |
Méthode permettant de vérifier l'intégrité d'une trame NET. Plus de détails... | |
Attributs publics statiques | |
static final String | ADRESSE_MODULE_AFFICHEUR = "DC:A6:32:52:7D:B5" |
addrese MAC du module AFFICHEUR Plus de détails... | |
static final String | ADRESSE_MODULE_NET = "24:6F:28:7B:E1:06" |
addrese MAC du module NET Plus de détails... | |
static final String | DEBUT_TRAME = "MOBILE_AREA" |
début des trame dont l'application est expéditrice Plus de détails... | |
static final String | DELIMITEUR_CHAMP = ";" |
le délimiteur permettant de séparer les champs des trames Plus de détails... | |
static final String | DELIMITEUR_FIN = "\r\n" |
le délimiteur de fin de trame Plus de détails... | |
static final String | NOM_MODULE_AFFICHEUR_AREA = "AFFICHEURAREA" |
nom du module AFFICHEUR Plus de détails... | |
static final String | NOM_MODULE_NET = "NET_AREA" |
nom du module NET Plus de détails... | |
static final String | NOM_MODULE_SCORE_AREA = "SCORE_AREA" |
nom du module SCORE Plus de détails... | |
static final String | POSITION_DROITE = "DROITE" |
static final String | POSITION_GAUCHE = "GAUCHE" |
static final int | TRAME_AFFICHEUR_ETAT_PARTIE = 3 |
code pour une trame afficheur d'état de partie Plus de détails... | |
static final int | TRAME_AFFICHEUR_INFO_PARTIE = 1 |
code pour une trame afficheur d'information de partie Plus de détails... | |
static final int | TRAME_AFFICHEUR_NET = 4 |
code pour une trame afficheur NET Plus de détails... | |
static final int | TRAME_AFFICHEUR_RENCONTRE = 0 |
code pour une trame afficheur rencontre Plus de détails... | |
static final int | TRAME_AFFICHEUR_SCORE = 2 |
code pour une trame afficheur de score Plus de détails... | |
static final int | TRAME_SCORE_POSITION = 0 |
code pour une trame Score de position Plus de détails... | |
static final String | TRAME_SERVICE = "MOBILE_AREA;SERVICE\r\n" |
la trame d'initialistaion du mode détection Plus de détails... | |
Attributs privés statiques | |
static final String | TAG = "_ProtocoleAREA" |
TAG pour les logs. Plus de détails... | |
Les détails du protocole AREA.
Définition à la ligne 19 du fichier ProtocolAREA.java.
|
static |
Méthode permettant de fabiquer les trames à destination du module Afficheur.
Utilitaires
typeTrame | Code défininissant le type de trame à fabriquer |
partie | La partie utilisée pour fabriquer la trame |
MOBILE_AREA;1;ID_PARTIE;NOM_JOUEUR_A;PRENOM_JOUEUR_A;[NOM_DEUXIEME_JOUEUR_A];[PRENOM_DEUXIEME_JOUEUR_A];NOM_JOUEUR_B;PRENOM_JOUEUR_B; [NOM_DEUXIEME_JOUEUR_B];[PRENOM_DEUXIEME_JOUEUR_B]
MOBILE_AREA;2;ID_PARTIE;POINTS_JOUEUR_A;POINTS_JOUEUR_B; NB_MANCHES_GAGNEES_JOUEUR_A;NB_MANCHES_GAGNEES_JOUEUR_B
MOBILE_AREA;3;ID_PARTIE;ETAT
Le champs état peut prendre deux valeurs :
MOBILE_AREA;4;ID_PARTIE
Définition à la ligne 56 du fichier ProtocolAREA.java.
Références com.example.area.ProtocolAREA.DEBUT_TRAME, com.example.area.ProtocolAREA.DELIMITEUR_FIN, com.example.area.Partie.estFinie, com.example.area.Partie.getId(), com.example.area.Partie.getJoueursA(), com.example.area.Partie.getJoueursB(), com.example.area.Partie.getManchesJoueursA(), com.example.area.Partie.getManchesJoueursB(), com.example.area.Partie.getPointsJoueursA(), com.example.area.Partie.getPointsJoueursB(), com.example.area.Partie.POSITION_DEUXIEME_JOUEUR, com.example.area.Partie.POSITION_PREMIER_JOUEUR, com.example.area.ProtocolAREA.TRAME_AFFICHEUR_ETAT_PARTIE, com.example.area.ProtocolAREA.TRAME_AFFICHEUR_INFO_PARTIE, com.example.area.ProtocolAREA.TRAME_AFFICHEUR_NET, et com.example.area.ProtocolAREA.TRAME_AFFICHEUR_SCORE.
Référencé par com.example.area.IHMGestionRencontre.envoyerPartiesAfficheur(), com.example.area.IHMGestionPartie.envoyerTramesEtatPartie(), com.example.area.IHMGestionPartie.envoyerTramesNet(), com.example.area.IHMGestionPartie.envoyerTramesScore(), et com.example.area.IHMGestionPartie.initialiserHandler().
|
static |
Méthode permettant de fabiquer les trames à destination du module Afficheur dédiée spécifiquement aux la trame concernant une rencontre.
rencontre | La rencontre utilisée dans la trame qui va etre fabriquée |
Définition à la ligne 119 du fichier ProtocolAREA.java.
Références com.example.area.ProtocolAREA.DEBUT_TRAME, com.example.area.ProtocolAREA.DELIMITEUR_FIN, com.example.area.Rencontre.getEquipeA(), com.example.area.Rencontre.getEquipeB(), et com.example.area.Equipe.getNomClub().
Référencé par com.example.area.IHMGestionRencontre.initialiserHandler().
|
static |
MOBILE_AREA;0;POSITION
Le champs POSITION peut prendre deux valeurs :
Définition à la ligne 163 du fichier ProtocolAREA.java.
Références com.example.area.ProtocolAREA.DEBUT_TRAME, et com.example.area.ProtocolAREA.DELIMITEUR_FIN.
Référencé par com.example.area.IHMGestionPartie.initialiserPositions(), et com.example.area.IHMGestionPartie.permuterCoteIHM().
|
static |
Définition à la ligne 142 du fichier ProtocolAREA.java.
Références com.example.area.ProtocolAREA.DEBUT_TRAME, com.example.area.ProtocolAREA.DELIMITEUR_FIN, com.example.area.Partie.getId(), com.example.area.Partie.getManches(), com.example.area.Partie.getManchesJoueursA(), com.example.area.Partie.getManchesJoueursB(), com.example.area.Partie.POSITION_DEUXIEME_JOUEUR, et com.example.area.Partie.POSITION_PREMIER_JOUEUR.
Référencé par com.example.area.IHMGestionPartie.envoyerTramesAfficheurDernierPoint().
|
static |
Méthode permettant de vérifier l'intégrité d'une trame NET.
Définition à la ligne 133 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.initialiserHandler().
|
static |
addrese MAC du module AFFICHEUR
Définition à la ligne 29 du fichier ProtocolAREA.java.
|
static |
addrese MAC du module NET
Définition à la ligne 28 du fichier ProtocolAREA.java.
|
static |
début des trame dont l'application est expéditrice
Définition à la ligne 32 du fichier ProtocolAREA.java.
Référencé par com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.ProtocolAREA.fabriquerTrameAfficheurRencontre(), com.example.area.ProtocolAREA.fabriquerTramePosition(), et com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint().
|
static |
le délimiteur permettant de séparer les champs des trames
Définition à la ligne 30 du fichier ProtocolAREA.java.
|
static |
le délimiteur de fin de trame
Définition à la ligne 31 du fichier ProtocolAREA.java.
Référencé par com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.ProtocolAREA.fabriquerTrameAfficheurRencontre(), com.example.area.ProtocolAREA.fabriquerTramePosition(), et com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint().
|
static |
nom du module AFFICHEUR
Définition à la ligne 26 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.afficherEtatConnexionBluetooth(), com.example.area.IHMGestionRencontre.initialiserLiaisonBluetooth(), et com.example.area.IHMGestionPartie.initialiserLiaisonBluetooth().
|
static |
nom du module NET
Définition à la ligne 25 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.afficherEtatConnexionBluetooth(), et com.example.area.IHMGestionPartie.initialiserLiaisonBluetooth().
|
static |
nom du module SCORE
Définition à la ligne 27 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.initialiserLiaisonBluetooth().
|
static |
Définition à la ligne 44 du fichier ProtocolAREA.java.
|
static |
Définition à la ligne 43 du fichier ProtocolAREA.java.
|
staticprivate |
|
static |
code pour une trame afficheur d'état de partie
Définition à la ligne 39 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.envoyerTramesEtatPartie(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), et com.example.area.IHMGestionPartie.initialiserHandler().
|
static |
code pour une trame afficheur d'information de partie
Définition à la ligne 37 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionRencontre.envoyerPartiesAfficheur(), et com.example.area.ProtocolAREA.fabriquerTrameAfficheur().
|
static |
code pour une trame afficheur NET
Définition à la ligne 40 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.envoyerTramesNet(), et com.example.area.ProtocolAREA.fabriquerTrameAfficheur().
|
static |
code pour une trame afficheur rencontre
Définition à la ligne 36 du fichier ProtocolAREA.java.
|
static |
code pour une trame afficheur de score
Définition à la ligne 38 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.envoyerTramesScore(), et com.example.area.ProtocolAREA.fabriquerTrameAfficheur().
|
static |
code pour une trame Score de position
Définition à la ligne 42 du fichier ProtocolAREA.java.
|
static |
la trame d'initialistaion du mode détection
Définition à la ligne 34 du fichier ProtocolAREA.java.
Référencé par com.example.area.IHMGestionPartie.actualiserAffichageAjoutPoint(), et com.example.area.IHMGestionPartie.actualiserAffichageRetraitPoint().