![]() |
Ekawa
1.0
BTS SNIR LaSalle Avignon 2021
|
Définit les caractéristiques du protocole EKAWA. Plus de détails...

Fonctions membres publiques statiques | |
| static int | extraireDureteeEau (String trame) |
| Méthode qui permet d'extraire la dureté de l'eau. Plus de détails... | |
| static int | extraireErreur (String trame) |
| Méthode qui permet d'extraire l'erreur. Plus de détails... | |
| static int | extraireIdentifiant (String trame) |
| Méthode qui permet d'extraire l'identifiant. Plus de détails... | |
| static int | extraireNombreBacVide (String trame) |
| Méthode qui permet d'extraire le nombre de bac vidé Plus de détails... | |
| static int | extraireNombreCafeTotal (String trame) |
| Méthode qui permet d'extraire le nombre de cafe effectué au total. Plus de détails... | |
| static int | extraireNombreEauRemplie (String trame) |
| Méthode qui permet d'extraire le nombre d'eau remplie. Plus de détails... | |
| static boolean | extraireNTP (String trame) |
| Méthode qui permet d'extraire le NTP. Plus de détails... | |
| static int | extraireQualiteEau (String trame) |
| Méthode qui permet d'extraire la qualité de l'eau. Plus de détails... | |
| static boolean | extraireValeurBac (String trame) |
| Méthode qui permet d'extraire la valeur du bac. Plus de détails... | |
| static boolean | extraireValeurCafetiere (String trame) |
| Méthode qui permet d'extraire la valeur de la cafetière. Plus de détails... | |
| static int | extraireValeurEau (String trame) |
| Méthode qui permet d'extraire le niveau d'eau. Plus de détails... | |
| static boolean [] | extraireValeursCapsules (String trame) |
| Méthode qui permet les états des capsules. Plus de détails... | |
| static boolean | extraireValeurTasse (String trame) |
| Méthode qui permet d'extraire la valeur de la tasse. Plus de détails... | |
| static boolean | extraireVerification (String trame) |
| Méthode qui permet d'extraire la vérification. Plus de détails... | |
| static String | extraireVersionCafetire (String trame) |
| Méthode qui permet d'extraire la version de la cafetière. Plus de détails... | |
| static String | fabriquerTrameActualisationCafetiere () |
| Méthode qui permet de créer une trame pour actualiser les données de la cafetière. Plus de détails... | |
| static String | fabriquerTrameActualisationComplementaires () |
| Méthode qui permet de créer une trame pour actualiser les données complémentaires. Plus de détails... | |
| static String | fabriquerTrameActualisationMagasin () |
| Méthode qui permet de créer une trame pour actualiser les données du magasin. Plus de détails... | |
| static String | fabriquerTrameActualiserConfiguration () |
| Méthode qui permet de créer une trame pour actualiser la configuration de la cafetière. Plus de détails... | |
| static String | fabriquerTrameCreerProgrammation (int capsule, int boisson, int jour, String heure, int frequence) |
| Méthode qui permet de créer une trame pour créer une programmation. Plus de détails... | |
| static String | fabriquerTrameModifierProgrammation (int identifiant, int capsule, int boisson, int jour, String heure, int frequence) |
| Méthode qui permet de créer une trame pour modifier une programmation. Plus de détails... | |
| static String | fabriquerTramePreparationCafe (int boissonActuelle, int capsuleActuelle) |
| Méthode qui permet de créer une trame pour lancer la préparation d'un café Plus de détails... | |
| static String | fabriquerTrameReinitialiser (boolean nbCafe, boolean nbBacVide, boolean nbEauRemplie, int dureteeEau, int qualiteEau, boolean programmations, boolean simulateur) |
| Méthode qui permet de créer une trame pour réinitialiser les données complémentaires. Plus de détails... | |
| static String | fabriquerTrameSupprimerProgrammation (int identifiant) |
| Méthode qui permet de créer une trame pour supprimer une programmation. Plus de détails... | |
| static String | fabriquerTrameTestAlive () |
| Méthode qui permet de créer une trame pour tester la connection avec la machine. Plus de détails... | |
Attributs publics statiques | |
| static final String | ACTUALISATION_CAFETIERE = "S1" |
| La trame d'actualisation de la cafetière. Plus de détails... | |
| static final String | ACTUALISATION_COMPLEMENTAIRE = "S3" |
| La trame d'actualisation des données complémentaires. Plus de détails... | |
| static final String | ACTUALISATION_MAGASIN = "S2" |
| La trame d'actualisation du magasin. Plus de détails... | |
| static final String | ACTUALISATION_PROGRAMMATION = "S4" |
| La trame d'actualisation des programmations. Plus de détails... | |
| static final int | AUCUNE_ERREUR = 0 |
| La valeur d'aucune erreur. Plus de détails... | |
| static final String | BAC_PLEIN = "0" |
| Le bac est plein. Plus de détails... | |
| static final String | BAC_VIDE = "1" |
| Le bac est vide. Plus de détails... | |
| static final String | CAFETIERE_OCUPPEE = "0" |
| La cafetière est occupée. Plus de détails... | |
| static final String | CAFETIERE_REPOS = "1" |
| La cafetière est au repos. Plus de détails... | |
| static final String | CAPSULE_ABSENTE = "0" |
| La capsule est absente. Plus de détails... | |
| static final String | CAPSULE_PRESENTE = "1" |
| La capsule est présente. Plus de détails... | |
| static final String | CONFIGURATION = "?" |
| La trame des informations sur la configuration. Plus de détails... | |
| static final String | CREER_PROGRAMMATION = "P" |
| La trame de création d'un programmation. Plus de détails... | |
| static final String | DEBUT_TRAME = "$ekawa;" |
| Le début de la trame. Plus de détails... | |
| static final int | EMPLACEMENT_BAC = 2 |
| L'emplacement du bac dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_CAFETIERE = 0 |
| L'emplacement de la cafetière dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_DURETEE_EAU = 3 |
| L'emplacement de la dureté de l'eau dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_EAU = 3 |
| L'emplacement du réservoir d'eau dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_ERREUR = 0 |
| L'emplacement de l'erreur dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_IDENTIFIANT = 0 |
| L'emplacement de l'identifiant d'une programmation dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_NB_BAC_VIDE = 1 |
| L'emplacement du nombre de bac vidé au total dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_NB_CAFE = 0 |
| L'emplacement du nombre de café éffectuée au total dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_NB_EAU_REMPLIE = 2 |
| L'emplacement du nombre de reservoir d'eau remplie au total dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_NTP = 0 |
| L'emplacement du NTP. Plus de détails... | |
| static final int | EMPLACEMENT_QUALITE_EAU = 4 |
| L'emplacement de la qualité de l'eau dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_RETOUR_PREPARATION_CAFE = 0 |
| L'emplacement du retour de la préparation d'un café dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_TASSE = 1 |
| L'emplacement de la tasse dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_VERIFICATION = 0 |
| L'emplacement de la vérification dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_VERIFICATION_PROGRAMMATION = 1 |
| L'emplacement de la vérification d'un programmation dans la trame. Plus de détails... | |
| static final int | EMPLACEMENT_VERSION = 6 |
| L'emplacement de la version du simulateur. Plus de détails... | |
| static final int | ERREUR_ENTETE = 1 |
| La valeur de l'erreur de l'entête. Plus de détails... | |
| static final int | ERREUR_IDENTIFIANT = 0 |
| La valeur de l'identifiant d'une programmation. Plus de détails... | |
| static final int | ERREUR_LONGUEUR_CAFE = 5 |
| La valeur de l'erreur de la longueur du café Plus de détails... | |
| static final int | ERREUR_NB_PARAMETRES = 2 |
| La valeur de l'erreur du nombre de paramètres. Plus de détails... | |
| static final String | ERREUR_TRAME = "E" |
| La trame d'erreur. Plus de détails... | |
| static final int | ERREUR_TRAME_INCONNUE = 3 |
| La valeur de l'erreur d'une trame d'inconnue. Plus de détails... | |
| static final int | ERREUR_TYPE_CAFE = 4 |
| La valeur de l'erreur du type de café Plus de détails... | |
| static final String | FIN_TRAME = "\r\n" |
| La fin de la trame. Plus de détails... | |
| static final String | INDICATEUR_PREPARATION_CAFE = "C" |
| La trame de préparation d'un café Plus de détails... | |
| static final String | MODIFIER_PROGRAMMATION = "M" |
| La trame de modification d'un programmation. Plus de détails... | |
| static final Integer | NIVEAU_EAU_MAX = 100 |
| Le niveau d'eau max. Plus de détails... | |
| static final Integer | NIVEAU_EAU_MIN = 0 |
| Le niveau d'eau min. Plus de détails... | |
| static final int | NTP_DISPONIBLE = 1 |
| La valeur du NTP disponible. Plus de détails... | |
| static final int | NTP_INDISPONIBLE = 0 |
| La valeur du NTP indisponible. Plus de détails... | |
| static final String | REINITIALISER = "R" |
| La trame de réinitialisation. Plus de détails... | |
| static final int | REINITIALISER_DURETEE_EAU = 0 |
| La valeur de la réinitialisation de la dureté de l'eau. Plus de détails... | |
| static final boolean | REINITIALISER_NB_BAC_VIDE = true |
| La valeur de la réinitialisation du nombre de bac vidé au total. Plus de détails... | |
| static final boolean | REINITIALISER_NB_CAFE = true |
| La valeur de la réinitialisation du nombre de café éffectuée au total. Plus de détails... | |
| static final boolean | REINITIALISER_NB_EAU_REMPLIE = true |
| La valeur de la réinitialisation du nombre de reservoir d'eau remplie au total. Plus de détails... | |
| static final boolean | REINITIALISER_PROGRAMMATIONS = true |
| La valeur de la réinitialisation des programmations. Plus de détails... | |
| static final int | REINITIALISER_QUALITE_EAU = 0 |
| La valeur de la réinitialisation de la qualité de l'eau. Plus de détails... | |
| static final boolean | REINITIALISER_SIMULATEUR = true |
| La valeur de la réinitialisation du simulateur. Plus de détails... | |
| static final char | RETOUR_INVALIDE = '0' |
| La valeur du retour invalide de la préparation d'un café Plus de détails... | |
| static final char | RETOUR_VALIDE = '1' |
| La valeur du retour valide de la préparation d'un café Plus de détails... | |
| static final String | SUPPRIMER_PROGRAMMATION = "S" |
| La trame de suppression d'un programmation. Plus de détails... | |
| static final String | TASSE_ABSENTE = "0" |
| La tasse est absente. Plus de détails... | |
| static final String | TASSE_PRESENTE = "1" |
| La tasse est présente. Plus de détails... | |
| static final String | TEST_ALIVE = "A" |
| La trame de test de communication. Plus de détails... | |
| static final int | VERIFICATION_INVALIDE = 0 |
| La valeur de la vérification invalide. Plus de détails... | |
| static final int | VERIFICATION_VALIDE = 1 |
| La valeur de la vérification valide. Plus de détails... | |
Fonctions membres privées statiques | |
| static String [] | decouperTrame (String trame) |
| Méthode qui permet de découper une trame. Plus de détails... | |
Attributs privés statiques | |
| static final String | TAG = "Protocole" |
| TAG pour les logs. Plus de détails... | |
Définit les caractéristiques du protocole EKAWA.
Définition à la ligne 17 du fichier Protocole.java.
|
staticprivate |
Méthode qui permet de découper une trame.
| trame | la trame à découper |
Définition à la ligne 290 du fichier Protocole.java.
Références com.example.ekawa.Protocole.ACTUALISATION_CAFETIERE, com.example.ekawa.Protocole.ACTUALISATION_COMPLEMENTAIRE, com.example.ekawa.Protocole.ACTUALISATION_MAGASIN, com.example.ekawa.Protocole.ACTUALISATION_PROGRAMMATION, com.example.ekawa.Protocole.CONFIGURATION, com.example.ekawa.Protocole.CREER_PROGRAMMATION, com.example.ekawa.Protocole.ERREUR_TRAME, com.example.ekawa.Protocole.MODIFIER_PROGRAMMATION, com.example.ekawa.Protocole.REINITIALISER, et com.example.ekawa.Protocole.SUPPRIMER_PROGRAMMATION.
Référencé par com.example.ekawa.Protocole.extraireDureteeEau(), com.example.ekawa.Protocole.extraireErreur(), com.example.ekawa.Protocole.extraireIdentifiant(), com.example.ekawa.Protocole.extraireNombreBacVide(), com.example.ekawa.Protocole.extraireNombreCafeTotal(), com.example.ekawa.Protocole.extraireNombreEauRemplie(), com.example.ekawa.Protocole.extraireNTP(), com.example.ekawa.Protocole.extraireQualiteEau(), com.example.ekawa.Protocole.extraireValeurBac(), com.example.ekawa.Protocole.extraireValeurCafetiere(), com.example.ekawa.Protocole.extraireValeurEau(), com.example.ekawa.Protocole.extraireValeursCapsules(), com.example.ekawa.Protocole.extraireValeurTasse(), com.example.ekawa.Protocole.extraireVerification(), et com.example.ekawa.Protocole.extraireVersionCafetire().
|
static |
Méthode qui permet d'extraire la dureté de l'eau.
| trame | la trame reçue |
Définition à la ligne 491 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_DURETEE_EAU.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires().
|
static |
Méthode qui permet d'extraire l'erreur.
| trame | la trame reçue |
Définition à la ligne 568 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame().
Référencé par com.example.ekawa.Cafetiere.informerErreur().
|
static |
Méthode qui permet d'extraire l'identifiant.
| trame | la trame reçue |
Définition à la ligne 527 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_IDENTIFIANT.
Référencé par com.example.ekawa.Cafetiere.creerUneProgrammation(), com.example.ekawa.Cafetiere.verifierCreationUneProgrammation(), com.example.ekawa.Cafetiere.verifierModifierUneProgrammation(), com.example.ekawa.Cafetiere.verifierProgrammation(), et com.example.ekawa.Cafetiere.verifierSuppressionDuneProgrammation().
|
static |
Méthode qui permet d'extraire le nombre de bac vidé
| trame | la trame reçue |
Définition à la ligne 455 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_NB_BAC_VIDE.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires().
|
static |
Méthode qui permet d'extraire le nombre de cafe effectué au total.
| trame | la trame reçue |
Définition à la ligne 437 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_NB_CAFE.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires().
|
static |
Méthode qui permet d'extraire le nombre d'eau remplie.
| trame | la trame reçue |
Définition à la ligne 473 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_NB_EAU_REMPLIE.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires().
|
static |
Méthode qui permet d'extraire le NTP.
| trame | la trame reçue |
Définition à la ligne 585 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.NTP_DISPONIBLE.
Référencé par com.example.ekawa.Cafetiere.actualiserConfiguration().
|
static |
Méthode qui permet d'extraire la qualité de l'eau.
| trame | la trame reçue |
Définition à la ligne 509 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_QUALITE_EAU.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires().
|
static |
Méthode qui permet d'extraire la valeur du bac.
| trame | la trame reçue |
Définition à la ligne 368 du fichier Protocole.java.
Références com.example.ekawa.Protocole.BAC_PLEIN, com.example.ekawa.Protocole.BAC_VIDE, com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_BAC.
Référencé par com.example.ekawa.Cafetiere.actualiserCafetiere().
|
static |
Méthode qui permet d'extraire la valeur de la cafetière.
| trame | la trame reçue |
Définition à la ligne 322 du fichier Protocole.java.
Références com.example.ekawa.Protocole.CAFETIERE_OCUPPEE, com.example.ekawa.Protocole.CAFETIERE_REPOS, com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_CAFETIERE.
Référencé par com.example.ekawa.Cafetiere.actualiserCafetiere().
|
static |
Méthode qui permet d'extraire le niveau d'eau.
| trame | la trame reçue |
Définition à la ligne 391 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), com.example.ekawa.Protocole.EMPLACEMENT_EAU, com.example.ekawa.Protocole.NIVEAU_EAU_MAX, et com.example.ekawa.Protocole.NIVEAU_EAU_MIN.
Référencé par com.example.ekawa.Cafetiere.actualiserCafetiere().
|
static |
Méthode qui permet les états des capsules.
| trame | la trame reçue |
Définition à la ligne 412 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Cafetiere.NOMBRE_CAPSULE_MAX.
Référencé par com.example.ekawa.Cafetiere.actualiserMagasin().
|
static |
Méthode qui permet d'extraire la valeur de la tasse.
| trame | la trame reçue |
Définition à la ligne 345 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), com.example.ekawa.Protocole.EMPLACEMENT_TASSE, com.example.ekawa.Protocole.TASSE_ABSENTE, et com.example.ekawa.Protocole.TASSE_PRESENTE.
Référencé par com.example.ekawa.Cafetiere.actualiserCafetiere().
|
static |
Méthode qui permet d'extraire la vérification.
| trame | la trame reçue |
Définition à la ligne 545 du fichier Protocole.java.
Références com.example.ekawa.Protocole.ACTUALISATION_PROGRAMMATION, com.example.ekawa.Protocole.decouperTrame(), com.example.ekawa.Protocole.EMPLACEMENT_VERIFICATION, com.example.ekawa.Protocole.EMPLACEMENT_VERIFICATION_PROGRAMMATION, et com.example.ekawa.Protocole.VERIFICATION_VALIDE.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires(), et com.example.ekawa.Cafetiere.verifierProgrammation().
|
static |
Méthode qui permet d'extraire la version de la cafetière.
| trame | la trame reçue |
Définition à la ligne 600 du fichier Protocole.java.
Références com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.EMPLACEMENT_VERSION.
Référencé par com.example.ekawa.Cafetiere.actualiserConfiguration().
|
static |
Méthode qui permet de créer une trame pour actualiser les données de la cafetière.
Définition à la ligne 176 du fichier Protocole.java.
Références com.example.ekawa.Protocole.ACTUALISATION_CAFETIERE, com.example.ekawa.Protocole.DEBUT_TRAME, et com.example.ekawa.Protocole.FIN_TRAME.
Référencé par com.example.ekawa.Cafetiere.actualiserDonnees().
|
static |
Méthode qui permet de créer une trame pour actualiser les données complémentaires.
Définition à la ligne 198 du fichier Protocole.java.
Références com.example.ekawa.Protocole.ACTUALISATION_COMPLEMENTAIRE, com.example.ekawa.Protocole.DEBUT_TRAME, et com.example.ekawa.Protocole.FIN_TRAME.
Référencé par com.example.ekawa.Cafetiere.actualiserDonnees().
|
static |
Méthode qui permet de créer une trame pour actualiser les données du magasin.
Définition à la ligne 187 du fichier Protocole.java.
Références com.example.ekawa.Protocole.ACTUALISATION_MAGASIN, com.example.ekawa.Protocole.DEBUT_TRAME, et com.example.ekawa.Protocole.FIN_TRAME.
Référencé par com.example.ekawa.Cafetiere.actualiserDonnees().
|
static |
Méthode qui permet de créer une trame pour actualiser la configuration de la cafetière.
Définition à la ligne 275 du fichier Protocole.java.
Références com.example.ekawa.Protocole.CONFIGURATION, com.example.ekawa.Protocole.DEBUT_TRAME, et com.example.ekawa.Protocole.FIN_TRAME.
Référencé par com.example.ekawa.Cafetiere.actualiserDonnees().
|
static |
Méthode qui permet de créer une trame pour créer une programmation.
| capsule | la capsule de la programmation |
| boisson | la boisson de la programmation |
| jour | le jour de la semaine de la programmation |
| heure | l'heure de la programmation |
| frequence | la fréquence de la programmation |
Définition à la ligne 214 du fichier Protocole.java.
Références com.example.ekawa.Protocole.CREER_PROGRAMMATION, com.example.ekawa.Protocole.DEBUT_TRAME, et com.example.ekawa.Protocole.FIN_TRAME.
Référencé par com.example.ekawa.Cafetiere.demanderCreationUneProgrammation().
|
static |
Méthode qui permet de créer une trame pour modifier une programmation.
| identifiant | l'identifiant de la programmation |
| capsule | la capsule de la programmation |
| boisson | la boisson de la programmation |
| jour | le jour de la semaine de la programmation |
| heure | l'heure de la programmation |
| frequence | la fréquence de la programmation |
Définition à la ligne 239 du fichier Protocole.java.
Références com.example.ekawa.Protocole.DEBUT_TRAME, com.example.ekawa.Protocole.FIN_TRAME, et com.example.ekawa.Protocole.MODIFIER_PROGRAMMATION.
Référencé par com.example.ekawa.Cafetiere.demanderModificationUneProgrammation().
|
static |
Méthode qui permet de créer une trame pour lancer la préparation d'un café
| boissonActuelle | la boissons actuelle |
| capsuleActuelle | la capsule actuelle |
Définition à la ligne 119 du fichier Protocole.java.
Références com.example.ekawa.Protocole.DEBUT_TRAME, com.example.ekawa.Protocole.FIN_TRAME, et com.example.ekawa.Protocole.INDICATEUR_PREPARATION_CAFE.
Référencé par com.example.ekawa.Cafetiere.demanderPreparationCafe().
|
static |
Méthode qui permet de créer une trame pour réinitialiser les données complémentaires.
| nbCafe | le nombre de café |
| nbBacVide | le nombre de bac vidé |
| nbEauRemplie | le nombre de réservoir d'eau remplie |
| dureteeEau | la dureté de l'eau |
| qualiteEau | la qualité de l'eau |
| programmations | les programmations |
| simulateur | le simulateur |
Définition à la ligne 155 du fichier Protocole.java.
Références com.example.ekawa.Protocole.DEBUT_TRAME, com.example.ekawa.Protocole.FIN_TRAME, et com.example.ekawa.Protocole.REINITIALISER.
Référencé par com.example.ekawa.Cafetiere.modifierInformationsComplementaires().
|
static |
Méthode qui permet de créer une trame pour supprimer une programmation.
| identifiant | l'identifiant l'identifiant de la programmation |
Définition à la ligne 260 du fichier Protocole.java.
Références com.example.ekawa.Protocole.DEBUT_TRAME, com.example.ekawa.Protocole.FIN_TRAME, et com.example.ekawa.Protocole.SUPPRIMER_PROGRAMMATION.
Référencé par com.example.ekawa.Cafetiere.demanderSuppressionUneProgrammation().
|
static |
Méthode qui permet de créer une trame pour tester la connection avec la machine.
Définition à la ligne 137 du fichier Protocole.java.
Références com.example.ekawa.Protocole.DEBUT_TRAME, com.example.ekawa.Protocole.FIN_TRAME, et com.example.ekawa.Protocole.TEST_ALIVE.
|
static |
La trame d'actualisation de la cafetière.
Définition à la ligne 36 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameActualisationCafetiere().
|
static |
La trame d'actualisation des données complémentaires.
Définition à la ligne 38 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires(), com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameActualisationComplementaires().
|
static |
La trame d'actualisation du magasin.
Définition à la ligne 37 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameActualisationMagasin().
|
static |
La trame d'actualisation des programmations.
Définition à la ligne 39 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.extraireVerification().
|
static |
La valeur d'aucune erreur.
Définition à la ligne 99 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.informerErreur().
|
static |
Le bac est plein.
Définition à la ligne 54 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurBac().
|
static |
Le bac est vide.
Définition à la ligne 55 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurBac().
|
static |
La cafetière est occupée.
Définition à la ligne 44 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurCafetiere().
|
static |
La cafetière est au repos.
Définition à la ligne 45 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurCafetiere().
|
static |
La capsule est absente.
Définition à la ligne 63 du fichier Protocole.java.
|
static |
La capsule est présente.
Définition à la ligne 64 du fichier Protocole.java.
|
static |
La trame des informations sur la configuration.
Définition à la ligne 40 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameActualiserConfiguration().
|
static |
La trame de création d'un programmation.
Définition à la ligne 33 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameCreerProgrammation().
|
static |
Le début de la trame.
Définition à la ligne 25 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.fabriquerTrameActualisationCafetiere(), com.example.ekawa.Protocole.fabriquerTrameActualisationComplementaires(), com.example.ekawa.Protocole.fabriquerTrameActualisationMagasin(), com.example.ekawa.Protocole.fabriquerTrameActualiserConfiguration(), com.example.ekawa.Protocole.fabriquerTrameCreerProgrammation(), com.example.ekawa.Protocole.fabriquerTrameModifierProgrammation(), com.example.ekawa.Protocole.fabriquerTramePreparationCafe(), com.example.ekawa.Protocole.fabriquerTrameReinitialiser(), com.example.ekawa.Protocole.fabriquerTrameSupprimerProgrammation(), com.example.ekawa.Protocole.fabriquerTrameTestAlive(), et com.example.ekawa.Communication.verifierTrame().
|
static |
L'emplacement du bac dans la trame.
Définition à la ligne 53 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurBac().
|
static |
L'emplacement de la cafetière dans la trame.
Définition à la ligne 43 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurCafetiere().
|
static |
L'emplacement de la dureté de l'eau dans la trame.
Définition à la ligne 70 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireDureteeEau().
|
static |
L'emplacement du réservoir d'eau dans la trame.
Définition à la ligne 58 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurEau().
|
static |
L'emplacement de l'erreur dans la trame.
Définition à la ligne 98 du fichier Protocole.java.
|
static |
L'emplacement de l'identifiant d'une programmation dans la trame.
Définition à la ligne 94 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireIdentifiant().
|
static |
L'emplacement du nombre de bac vidé au total dans la trame.
Définition à la ligne 68 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireNombreBacVide().
|
static |
L'emplacement du nombre de café éffectuée au total dans la trame.
Définition à la ligne 67 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireNombreCafeTotal().
|
static |
L'emplacement du nombre de reservoir d'eau remplie au total dans la trame.
Définition à la ligne 69 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireNombreEauRemplie().
|
static |
L'emplacement du NTP.
Définition à la ligne 107 du fichier Protocole.java.
|
static |
L'emplacement de la qualité de l'eau dans la trame.
Définition à la ligne 71 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireQualiteEau().
|
static |
L'emplacement du retour de la préparation d'un café dans la trame.
Définition à la ligne 89 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.verifierPreparationCafe().
|
static |
L'emplacement de la tasse dans la trame.
Définition à la ligne 48 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurTasse().
|
static |
L'emplacement de la vérification dans la trame.
Définition à la ligne 83 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireVerification().
|
static |
L'emplacement de la vérification d'un programmation dans la trame.
Définition à la ligne 84 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireVerification().
|
static |
L'emplacement de la version du simulateur.
Définition à la ligne 110 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireVersionCafetire().
|
static |
La valeur de l'erreur de l'entête.
Définition à la ligne 100 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.informerErreur().
|
static |
La valeur de l'identifiant d'une programmation.
Définition à la ligne 95 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.verifierCreationUneProgrammation(), com.example.ekawa.Cafetiere.verifierModifierUneProgrammation(), et com.example.ekawa.Cafetiere.verifierSuppressionDuneProgrammation().
|
static |
La valeur de l'erreur de la longueur du café
Définition à la ligne 104 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.informerErreur().
|
static |
La valeur de l'erreur du nombre de paramètres.
Définition à la ligne 101 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.informerErreur().
|
static |
La trame d'erreur.
Définition à la ligne 31 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), et com.example.ekawa.Protocole.decouperTrame().
|
static |
La valeur de l'erreur d'une trame d'inconnue.
Définition à la ligne 102 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.informerErreur().
|
static |
La valeur de l'erreur du type de café
Définition à la ligne 103 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.informerErreur().
|
static |
La fin de la trame.
Définition à la ligne 26 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.fabriquerTrameActualisationCafetiere(), com.example.ekawa.Protocole.fabriquerTrameActualisationComplementaires(), com.example.ekawa.Protocole.fabriquerTrameActualisationMagasin(), com.example.ekawa.Protocole.fabriquerTrameActualiserConfiguration(), com.example.ekawa.Protocole.fabriquerTrameCreerProgrammation(), com.example.ekawa.Protocole.fabriquerTrameModifierProgrammation(), com.example.ekawa.Protocole.fabriquerTramePreparationCafe(), com.example.ekawa.Protocole.fabriquerTrameReinitialiser(), com.example.ekawa.Protocole.fabriquerTrameSupprimerProgrammation(), et com.example.ekawa.Protocole.fabriquerTrameTestAlive().
|
static |
La trame de préparation d'un café
Définition à la ligne 30 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.fabriquerTramePreparationCafe(), et com.example.ekawa.Cafetiere.verifierPreparationCafe().
|
static |
La trame de modification d'un programmation.
Définition à la ligne 34 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameModifierProgrammation().
|
static |
Le niveau d'eau max.
Définition à la ligne 60 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurEau().
|
static |
Le niveau d'eau min.
Définition à la ligne 59 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurEau().
|
static |
La valeur du NTP disponible.
Définition à la ligne 109 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireNTP().
|
static |
La valeur du NTP indisponible.
Définition à la ligne 108 du fichier Protocole.java.
|
static |
La trame de réinitialisation.
Définition à la ligne 32 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires(), com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameReinitialiser().
|
static |
La valeur de la réinitialisation de la dureté de l'eau.
Définition à la ligne 77 du fichier Protocole.java.
|
static |
La valeur de la réinitialisation du nombre de bac vidé au total.
Définition à la ligne 75 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.modifierInformationsComplementaires().
|
static |
La valeur de la réinitialisation du nombre de café éffectuée au total.
Définition à la ligne 74 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.modifierInformationsComplementaires().
|
static |
La valeur de la réinitialisation du nombre de reservoir d'eau remplie au total.
Définition à la ligne 76 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.modifierInformationsComplementaires().
|
static |
La valeur de la réinitialisation des programmations.
Définition à la ligne 79 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.modifierInformationsComplementaires().
|
static |
La valeur de la réinitialisation de la qualité de l'eau.
Définition à la ligne 78 du fichier Protocole.java.
|
static |
La valeur de la réinitialisation du simulateur.
Définition à la ligne 80 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.modifierInformationsComplementaires().
|
static |
La valeur du retour invalide de la préparation d'un café
Définition à la ligne 90 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.verifierPreparationCafe().
|
static |
La valeur du retour valide de la préparation d'un café
Définition à la ligne 91 du fichier Protocole.java.
|
static |
La trame de suppression d'un programmation.
Définition à la ligne 35 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Protocole.decouperTrame(), et com.example.ekawa.Protocole.fabriquerTrameSupprimerProgrammation().
|
staticprivate |
|
static |
La tasse est absente.
Définition à la ligne 49 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurTasse().
|
static |
La tasse est présente.
Définition à la ligne 50 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireValeurTasse().
|
static |
La trame de test de communication.
Définition à la ligne 29 du fichier Protocole.java.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), et com.example.ekawa.Protocole.fabriquerTrameTestAlive().
|
static |
La valeur de la vérification invalide.
Définition à la ligne 85 du fichier Protocole.java.
|
static |
La valeur de la vérification valide.
Définition à la ligne 86 du fichier Protocole.java.
Référencé par com.example.ekawa.Protocole.extraireVerification().