![]() |
Ekawa
1.0
BTS SNIR LaSalle Avignon 2021
|
Déclaration de la classe principale de l'application. Plus de détails...

Fonctions membres publiques | |
| void | actualiserDonnees () |
| Méthode qui permet d'envoyer les trames d'actualisations à la cafetière. Plus de détails... | |
| void | actualiserIHM () |
| Méthode qui permet d'actualiser l'IHM. Plus de détails... | |
| void | allumer () |
| Méthode qui permet d'allumer le bluetooth. Plus de détails... | |
| Cafetiere (Ihm ihm) | |
| Constructeur de la classe Cafetière. Plus de détails... | |
| void | changerBoissonActuelle (int boisson) |
| Méthode qui modifie la boisson actuelle. Plus de détails... | |
| void | changerCapsuleActuelle (int capsule) |
| Méthode qui modifie la capsule actuelle. Plus de détails... | |
| void | changerEtats (String trame) |
| Méthode qui permet d'actualiser les états de la cafetière, la tasse, le bac et le niveau d'eau + les présences des capsules. 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... | |
| void | demanderCreationUneProgrammation (int capsule, int boisson, int jour, String heure, int frequence) |
| Méthode qui permet de demander la création d'une programmation. Plus de détails... | |
| void | demanderModificationUneProgrammation (int position, int capsule, int boisson, int jour, String heure, int frequence) |
| Méthode qui permet de demander la modification une programmation. Plus de détails... | |
| void | demanderPreparationCafe () |
| Méthode qui permet de lancer la préparation d'un café Plus de détails... | |
| void | demanderSuppressionUneProgrammation (int position) |
| Méthode qui permet de demander la suppression d'une programmation. Plus de détails... | |
| boolean | estPrete () |
| Méthode qui renvoie si la cafetière est prête à l'emploie. Plus de détails... | |
| void | eteindre () |
| Méthode qui permet d'éteindre le bluetooth. Plus de détails... | |
| int | informerBoissonActuelle () |
| Méthode qui renvoie la boisson actuelle. Plus de détails... | |
| int | informerCapsuleActuelle () |
| Méthode qui renvoie la capsule actuelle. Plus de détails... | |
| boolean | informerConnexionBluetooth () |
| Méthode qui renvoie si le bluetooth est connecté ou non. Plus de détails... | |
| int | informerDureteeEau () |
| Méthode qui renvoie la duretee de l'eau. Plus de détails... | |
| boolean | informerEtatBac () |
| Méthode qui renvoie si le bac est plein ou non. Plus de détails... | |
| boolean | informerEtatBluetooth () |
| Méthode qui renvoie si le bluetooth est activé ou non. Plus de détails... | |
| boolean | informerEtatCafetiere () |
| Méthode qui renvoie si la cafetière est utilisable ou non. Plus de détails... | |
| boolean | informerEtatTasse () |
| Méthode qui renvoie si la tasse est bien placée ou non. Plus de détails... | |
| int | informerNiveauEau () |
| Méthode qui renvoie le niveau d'eau. Plus de détails... | |
| int | informerNombreBacVide () |
| Méthode qui renvoie le nombre de bac vidée. Plus de détails... | |
| int | informerNombreCafeDuJour () |
| Méthode qui renvoie le nombre de cafe du jour. Plus de détails... | |
| int | informerNombreCafeTotal () |
| Méthode qui renvoie le nombre de café total. Plus de détails... | |
| int | informerNombreEauRemplie () |
| Méthode qui renvoie le nombre d'eau remplie. Plus de détails... | |
| String | informerNomCafetiere () |
| Méthode qui renvoie le nom de la cafetière connectée. Plus de détails... | |
| boolean | informerNTP () |
| Méthode qui renvoie l'état du NTP. Plus de détails... | |
| boolean | informerPresenceCapsule (int position) |
| Méthode qui renvoie le niveau d'eau. Plus de détails... | |
| int | informerQualiteEau () |
| Méthode qui renvoie la qualité de l'eau. Plus de détails... | |
| String | informerVersionCafetiere () |
| Méthode qui renvoie la version de la cafetière. Plus de détails... | |
| ArrayList< Boisson > | listerBoissons () |
| Méthode qui renvoie la liste des boissons. Plus de détails... | |
| ArrayList< Capsule > | listerCapsules () |
| Méthode qui renvoie la liste des capsules. Plus de détails... | |
| ArrayList< Programmation > | listerProgrammations () |
| Méthode qui renvoie tous les programmations. Plus de détails... | |
| void | modifierInformationsComplementaires (boolean nbCafe, boolean nbBacVide, boolean nbEauRemplie, int dureteeEau, int qualiteEau, boolean programmations, boolean simulateur) |
| Méthode qui permet de réinitialiser les informations complémentaires. Plus de détails... | |
| void | modifierUneProgrammation () |
| Méthode qui permet de modifier une programmation. Plus de détails... | |
| Integer | obtenirDescriptionCapsule (int position) |
| Méthode qui renvoie la description d'une capsule. Plus de détails... | |
| Programmation | obtenirProgrammation (int position) |
| Méthode qui renvoie une programmation. Plus de détails... | |
| void | remettreAZero () |
| Méthode qui permet de remettre les arguments à zéro. Plus de détails... | |
| void | verifierModifierUneProgrammation (String trame) |
| Méthode qui permet de modifier une programmation. Plus de détails... | |
Attributs publics statiques | |
| static final int | AUCUNE_CAPSULE = -1 |
| L'indicateur qu'il n'y a aucune capsule sélectionnée. Plus de détails... | |
| static final int | NB_MAX_CAFE_CONSEILLEE = 4 |
| Le nombre de café conseillé par jour. Plus de détails... | |
| static final Integer | NOMBRE_BOISSON_MAX = 2 |
| Le nombre maximal de types de boisson (court/long) Plus de détails... | |
| static final Integer | NOMBRE_CAPSULE_MAX = 8 |
| Le nombre maximal de capsules. Plus de détails... | |
Fonctions membres privées | |
| void | actualiserCafetiere (String trame) |
| Méthode qui permet d'actualiser les états de la cafetière, la tasse, le bac et le niveau d'eau. Plus de détails... | |
| void | actualiserConfiguration (String trame) |
| Méthode qui permet d'actualiser la configuration de la cafetière. Plus de détails... | |
| void | actualiserInformationsComplementaires (String trame) |
| Méthode qui permet d'actualiser et d'initialiser les informations complémentaires. Plus de détails... | |
| void | actualiserMagasin (String trame) |
| Méthode qui permet d'actualiser les présences des capsules. Plus de détails... | |
| void | changerEtatsCafetiere (boolean etatCafetiere, boolean etatTasse, boolean etatBac, int niveauEau) |
| Méthode qui permet d'actualiser les états de la cafetière, la tasse, le bac et le niveau d'eau. Plus de détails... | |
| void | creerUneProgrammation (String trame) |
| Méthode qui permet de créer une programmation. Plus de détails... | |
| void | informerErreur (String trame) |
| Méthode qui permet d'afficher les erreurs. Plus de détails... | |
| void | initaliserProgrammation () |
| Méthode qui permet d'initialiser les programmations de l'utilisateur. Plus de détails... | |
| void | initialiserBoissons () |
| Méthode qui permet d'initialiser la liste des boissons. Plus de détails... | |
| void | initialiserCapsules () |
| Méthode qui permet d'initialiser la liste des capsules. Plus de détails... | |
| void | initialiserCommunication () |
| Méthode qui permet d'initialiser la communication. Plus de détails... | |
| void | initialiserPreference () |
| Méthode qui permet d'initialiser les préférences de l'utilisateur. Plus de détails... | |
| void | initialiserProgrammations () |
| Méthode qui initialiser les programmations au lancement de l'application. Plus de détails... | |
| void | lancerPreparationCafe () |
| Méthode qui permet de lancer la préparation d'un café Plus de détails... | |
| void | supprimerLesProgrammations () |
| Méthode qui permet de supprimer toutes les programmations. Plus de détails... | |
| void | supprimerUneProgrammation () |
| Méthode qui permet de supprimer une programmation. Plus de détails... | |
| boolean | verifierCreationUneProgrammation (String trame, int position) |
| Méthode qui permet de vérifier la création d'une programmation. Plus de détails... | |
| void | verifierPreparationCafe (String trame) |
| Méthode qui permet de vérifier la trame de réponse d'une demande de préparation d'un café Plus de détails... | |
| boolean | verifierProgrammation (String trame) |
| Méthode qui permet de vérifier si la programmation s'est bien lancer. Plus de détails... | |
| void | verifierSuppressionDuneProgrammation (String trame) |
| Méthode qui permet de vérifier la suppression d'une programmation. Plus de détails... | |
Attributs privés | |
| int | boissonActuelle = 0 |
| La boisson sélectionnée. Plus de détails... | |
| ArrayList< Boisson > | boissons |
| La liste des boissons. Plus de détails... | |
| int | capsuleActuelle = AUCUNE_CAPSULE |
| La capsule sélectionnée. Plus de détails... | |
| ArrayList< Capsule > | capsules |
| La liste des capsules. Plus de détails... | |
| Communication | communication = null |
| La partie communication. Plus de détails... | |
| int | dernierePositionProgrammation |
| La position de la dernière programmation (tampon) Plus de détails... | |
| Programmation | derniereProgrammation |
| La dernière programmation (tampon) Plus de détails... | |
| Integer [] | descriptionCapsules |
| Les descriptions de base des boissons. Plus de détails... | |
| int | dureteeEau = 0 |
| La duretée de l'eau. Plus de détails... | |
| boolean | etatBac = false |
| L'état du bac. Plus de détails... | |
| boolean | etatCafetiere = false |
| L'état de la cafetière. Plus de détails... | |
| boolean | etatTasse = false |
| L'état de la tasse. Plus de détails... | |
| Integer [] | idImagesBoissons = { R.drawable.ic_cafe_court, R.drawable.ic_cafe_long } |
| Les images de base des boissons. Plus de détails... | |
| Integer [] | idImagesCapsules |
| Images des exemples de capsule. Plus de détails... | |
| Ihm | ihm |
| La partie UI. Plus de détails... | |
| int | niveauEau = 0 |
| L'état du niveau d'eau. Plus de détails... | |
| int | nombreBacVide = 0 |
| Le nombre de bac vidé au total. Plus de détails... | |
| int | nombreCafeDuJour = 0 |
| Le nombre de café effectué par l'utilisateur sur le même jour. Plus de détails... | |
| int | nombreCafeTotal = 0 |
| Le nombre de café effectué au total par la machine. Plus de détails... | |
| int | nombreEauRemplie = 0 |
| Le nombre de eau remplie au total. Plus de détails... | |
| String [] | nomsBoissons = { "Court", "Long" } |
| Les noms de base des boissons. Plus de détails... | |
| String [] | nomsCapusles |
| Exemples de noms de capsule. Plus de détails... | |
| boolean | ntp = false |
| L'état du NTP. Plus de détails... | |
| Preference | preference = null |
| Les préférences utilisateur. Plus de détails... | |
| boolean [] | presencesCapsules = { true, true, true, true, true, true, true, true } |
| Les présences de base des capsules. Plus de détails... | |
| ArrayList< Programmation > | programmations |
| La liste des programmations. Plus de détails... | |
| int | qualiteEau = 0 |
| La qualitée de l'eau. Plus de détails... | |
| String | versionCafetiere = "Inconnue" |
| La version de la cafetière. Plus de détails... | |
Attributs privés statiques | |
| static final int | BOISSON_COURT = 0 |
| L'emplacement de la boisson courte. Plus de détails... | |
| static final int | BOISSON_LONG = 1 |
| L'emplacement de la boisson longue. Plus de détails... | |
| static final String | TAG = "Cafetiere" |
| TAG pour les logs. Plus de détails... | |
| static final int | TEMPS_BOISSON_COURT = 6000 |
| Le temps de la préparation de la boisson courte. Plus de détails... | |
| static final int | TEMPS_BOISSON_LONG = 12000 |
| Le temps de la préparation de la boisson longue. Plus de détails... | |
Déclaration de la classe principale de l'application.
Définition à la ligne 19 du fichier Cafetiere.java.
| com.example.ekawa.Cafetiere.Cafetiere | ( | Ihm | ihm | ) |
Constructeur de la classe Cafetière.
| ihm | l'ihm |
Définition à la ligne 113 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.ihm, com.example.ekawa.Cafetiere.initaliserProgrammation(), com.example.ekawa.Cafetiere.initialiserBoissons(), com.example.ekawa.Cafetiere.initialiserCapsules(), com.example.ekawa.Cafetiere.initialiserCommunication(), et com.example.ekawa.Cafetiere.initialiserPreference().
|
private |
Méthode qui permet d'actualiser les états de la cafetière, la tasse, le bac et le niveau d'eau.
| trame | Trame reçue |
Définition à la ligne 639 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Cafetiere.changerEtatsCafetiere(), com.example.ekawa.Protocole.extraireValeurBac(), com.example.ekawa.Protocole.extraireValeurCafetiere(), com.example.ekawa.Protocole.extraireValeurEau(), et com.example.ekawa.Protocole.extraireValeurTasse().
Référencé par com.example.ekawa.Cafetiere.changerEtats().
|
private |
Méthode qui permet d'actualiser la configuration de la cafetière.
| trame | la trame reçue |
Définition à la ligne 1071 du fichier Cafetiere.java.
Références com.example.ekawa.Protocole.extraireNTP(), et com.example.ekawa.Protocole.extraireVersionCafetire().
Référencé par com.example.ekawa.Cafetiere.changerEtats().
| com.example.ekawa.Cafetiere.actualiserDonnees | ( | ) |
Méthode qui permet d'envoyer les trames d'actualisations à la cafetière.
Définition à la ligne 561 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.envoyerTrame(), com.example.ekawa.Communication.estConnectee(), com.example.ekawa.Protocole.fabriquerTrameActualisationCafetiere(), com.example.ekawa.Protocole.fabriquerTrameActualisationComplementaires(), com.example.ekawa.Protocole.fabriquerTrameActualisationMagasin(), et com.example.ekawa.Protocole.fabriquerTrameActualiserConfiguration().
Référencé par com.example.ekawa.Cafetiere.changerEtats(), com.example.ekawa.Ihm.initialiserBoutonLancerCafe(), et com.example.ekawa.Ihm.initialiserBoutonsIndicateurs().
| com.example.ekawa.Cafetiere.actualiserIHM | ( | ) |
Méthode qui permet d'actualiser l'IHM.
Définition à la ligne 779 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserIndicateurs().
Référencé par com.example.ekawa.Communication.detectionChangementEtatBluetooth().
|
private |
Méthode qui permet d'actualiser et d'initialiser les informations complémentaires.
| trame | Trame reçue |
Définition à la ligne 672 du fichier Cafetiere.java.
Références com.example.ekawa.Protocole.ACTUALISATION_COMPLEMENTAIRE, com.example.ekawa.Ihm.actualiserPageInformations(), com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Protocole.extraireDureteeEau(), com.example.ekawa.Protocole.extraireNombreBacVide(), com.example.ekawa.Protocole.extraireNombreCafeTotal(), com.example.ekawa.Protocole.extraireNombreEauRemplie(), com.example.ekawa.Protocole.extraireQualiteEau(), com.example.ekawa.Protocole.extraireVerification(), com.example.ekawa.Protocole.REINITIALISER, et com.example.ekawa.Cafetiere.supprimerLesProgrammations().
Référencé par com.example.ekawa.Cafetiere.changerEtats().
|
private |
Méthode qui permet d'actualiser les présences des capsules.
| trame | Trame reçue |
Définition à la ligne 658 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserSelection(), com.example.ekawa.Protocole.extraireValeursCapsules(), et com.example.ekawa.Cafetiere.NOMBRE_CAPSULE_MAX.
Référencé par com.example.ekawa.Cafetiere.changerEtats().
| com.example.ekawa.Cafetiere.allumer | ( | ) |
Méthode qui permet d'allumer le bluetooth.
Définition à la ligne 469 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.activer().
Référencé par com.example.ekawa.Ihm.initialiserBoutonsIndicateurs(), et com.example.ekawa.Ihm.onRequestPermissionsResult().
| com.example.ekawa.Cafetiere.changerBoissonActuelle | ( | int | boisson | ) |
Méthode qui modifie la boisson actuelle.
| boisson | Le numéro de boisson |
Définition à la ligne 244 du fichier Cafetiere.java.
Références com.example.ekawa.Preference.BOISSON, et com.example.ekawa.Preference.editer().
Référencé par com.example.ekawa.Ihm.initialiserSelectionBoisson().
| com.example.ekawa.Cafetiere.changerCapsuleActuelle | ( | int | capsule | ) |
Méthode qui modifie la capsule actuelle.
| capsule | Le numéro de capsule |
Définition à la ligne 231 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Preference.CAPSULE, et com.example.ekawa.Preference.editer().
Référencé par com.example.ekawa.Ihm.initialiserSelectionCapsule().
| com.example.ekawa.Cafetiere.changerEtats | ( | String | trame | ) |
Méthode qui permet d'actualiser les états de la cafetière, la tasse, le bac et le niveau d'eau + les présences des capsules.
| trame | Trame reçue |
Définition à la ligne 522 du fichier Cafetiere.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.Cafetiere.actualiserCafetiere(), com.example.ekawa.Cafetiere.actualiserConfiguration(), com.example.ekawa.Cafetiere.actualiserDonnees(), com.example.ekawa.Cafetiere.actualiserInformationsComplementaires(), com.example.ekawa.Cafetiere.actualiserMagasin(), com.example.ekawa.Protocole.CONFIGURATION, com.example.ekawa.Protocole.CREER_PROGRAMMATION, com.example.ekawa.Cafetiere.creerUneProgrammation(), com.example.ekawa.Protocole.DEBUT_TRAME, com.example.ekawa.Protocole.ERREUR_TRAME, com.example.ekawa.Protocole.INDICATEUR_PREPARATION_CAFE, com.example.ekawa.Cafetiere.informerErreur(), com.example.ekawa.Cafetiere.lancerPreparationCafe(), com.example.ekawa.Protocole.MODIFIER_PROGRAMMATION, com.example.ekawa.Protocole.REINITIALISER, com.example.ekawa.Protocole.SUPPRIMER_PROGRAMMATION, com.example.ekawa.Protocole.TEST_ALIVE, com.example.ekawa.Cafetiere.verifierModifierUneProgrammation(), com.example.ekawa.Cafetiere.verifierPreparationCafe(), com.example.ekawa.Cafetiere.verifierProgrammation(), et com.example.ekawa.Cafetiere.verifierSuppressionDuneProgrammation().
|
private |
Méthode qui permet d'actualiser les états de la cafetière, la tasse, le bac et le niveau d'eau.
| etatCafetiere | État de la cafetière |
| etatTasse | État de la tasse |
| etatBac | État du bac |
| niveauEau | Niveau de l'eau |
Définition à la ligne 739 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.estActivee(), com.example.ekawa.Communication.estConnectee(), com.example.ekawa.Cafetiere.etatBac, com.example.ekawa.Cafetiere.etatCafetiere, com.example.ekawa.Cafetiere.etatTasse, et com.example.ekawa.Cafetiere.niveauEau.
Référencé par com.example.ekawa.Cafetiere.actualiserCafetiere().
| com.example.ekawa.Cafetiere.connecter | ( | ) |
Méthode qui permet de connecter le bluetooth à la cafetière.
Définition à la ligne 495 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.connecter().
Référencé par com.example.ekawa.Ihm.initialiserBoutonsIndicateurs().
|
private |
Méthode qui permet de créer une programmation.
| trame | la trame reçue |
Définition à la ligne 879 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserPageProgrammer(), com.example.ekawa.Programmation.BOISSON, com.example.ekawa.Programmation.CAPSULE, com.example.ekawa.Programmation.changerIdentifiant(), com.example.ekawa.Preference.editer(), com.example.ekawa.Protocole.extraireIdentifiant(), com.example.ekawa.Programmation.FREQUENCE, com.example.ekawa.Programmation.HEURE, com.example.ekawa.Programmation.IDENTIFIANT, com.example.ekawa.Programmation.JOUR, com.example.ekawa.Programmation.obtenirBoisson(), com.example.ekawa.Programmation.obtenirCapsule(), com.example.ekawa.Programmation.obtenirFrequence(), com.example.ekawa.Programmation.obtenirHeure(), com.example.ekawa.Programmation.obtenirIdentifiant(), com.example.ekawa.Programmation.obtenirJour(), com.example.ekawa.Preference.obtenirNbProgrammations(), com.example.ekawa.Programmation.PROGRAMMATION, et com.example.ekawa.Cafetiere.verifierCreationUneProgrammation().
Référencé par com.example.ekawa.Cafetiere.changerEtats().
| com.example.ekawa.Cafetiere.deconnecter | ( | ) |
Méthode qui permet de déconnecter le bluetooth de la cafetière.
Définition à la ligne 506 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.deconnecter().
| com.example.ekawa.Cafetiere.demanderCreationUneProgrammation | ( | int | capsule, |
| int | boisson, | ||
| int | jour, | ||
| String | heure, | ||
| int | frequence | ||
| ) |
Méthode qui permet de demander la création d'une programmation.
| capsule | la capsule demandée |
| boisson | la boisson demandée |
| jour | le jour demandé |
| heure | l'heure demandée |
| frequence | la fréquence demandée |
Définition à la ligne 844 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.envoyerTrame(), et com.example.ekawa.Protocole.fabriquerTrameCreerProgrammation().
Référencé par com.example.ekawa.Ihm.initialiserFenetreProgrammer().
| com.example.ekawa.Cafetiere.demanderModificationUneProgrammation | ( | int | position, |
| int | capsule, | ||
| int | boisson, | ||
| int | jour, | ||
| String | heure, | ||
| int | frequence | ||
| ) |
Méthode qui permet de demander la modification une programmation.
| position | la position de la programmation |
| capsule | la capsule demandée |
| boisson | la boisson demandée |
| jour | le jour demandé |
| heure | l'heure demandée |
| frequence | la fréquence demandée |
Définition à la ligne 911 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.envoyerTrame(), et com.example.ekawa.Protocole.fabriquerTrameModifierProgrammation().
Référencé par com.example.ekawa.Ihm.initialiserFenetreProgrammer().
| com.example.ekawa.Cafetiere.demanderPreparationCafe | ( | ) |
Méthode qui permet de lancer la préparation d'un café
Définition à la ligne 576 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Communication.envoyerTrame(), et com.example.ekawa.Protocole.fabriquerTramePreparationCafe().
Référencé par com.example.ekawa.Ihm.initialiserBoutonLancerCafe().
| com.example.ekawa.Cafetiere.demanderSuppressionUneProgrammation | ( | int | position | ) |
Méthode qui permet de demander la suppression d'une programmation.
| position | la position de la programmation |
Définition à la ligne 963 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.envoyerTrame(), et com.example.ekawa.Protocole.fabriquerTrameSupprimerProgrammation().
Référencé par com.example.ekawa.Ihm.initialiserFenetreProgrammer().
| com.example.ekawa.Cafetiere.estPrete | ( | ) |
Méthode qui renvoie si la cafetière est prête à l'emploie.
Définition à la ligne 457 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.AUCUNE_CAPSULE, com.example.ekawa.Cafetiere.informerCapsuleActuelle(), com.example.ekawa.Cafetiere.informerConnexionBluetooth(), com.example.ekawa.Cafetiere.informerEtatBac(), com.example.ekawa.Cafetiere.informerEtatBluetooth(), com.example.ekawa.Cafetiere.informerEtatCafetiere(), com.example.ekawa.Cafetiere.informerEtatTasse(), et com.example.ekawa.Cafetiere.informerNiveauEau().
Référencé par com.example.ekawa.Ihm.initialiserBoutonLancerCafe().
| com.example.ekawa.Cafetiere.eteindre | ( | ) |
Méthode qui permet d'éteindre le bluetooth.
Définition à la ligne 480 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.desactiver().
Référencé par com.example.ekawa.Ihm.initialiserBoutonsIndicateurs(), et com.example.ekawa.Ihm.onDestroy().
| com.example.ekawa.Cafetiere.informerBoissonActuelle | ( | ) |
Méthode qui renvoie la boisson actuelle.
Définition à la ligne 267 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.boissonActuelle.
Référencé par com.example.ekawa.Ihm.actualiserSelection(), com.example.ekawa.Ihm.initialiserFenetreProgrammer(), et com.example.ekawa.Ihm.initialiserPageProgrammer().
| com.example.ekawa.Cafetiere.informerCapsuleActuelle | ( | ) |
Méthode qui renvoie la capsule actuelle.
Définition à la ligne 256 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.capsuleActuelle.
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Ihm.actualiserSelection(), com.example.ekawa.Cafetiere.estPrete(), com.example.ekawa.Ihm.initialiserBoutonLancerCafe(), com.example.ekawa.Ihm.initialiserFenetreProgrammer(), et com.example.ekawa.Ihm.initialiserPageProgrammer().
| com.example.ekawa.Cafetiere.informerConnexionBluetooth | ( | ) |
Méthode qui renvoie si le bluetooth est connecté ou non.
Définition à la ligne 300 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.estConnectee().
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Cafetiere.estPrete(), et com.example.ekawa.Ihm.initialiserBoutonsIndicateurs().
| com.example.ekawa.Cafetiere.informerDureteeEau | ( | ) |
Méthode qui renvoie la duretee de l'eau.
Définition à la ligne 413 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.dureteeEau.
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
|
private |
Méthode qui permet d'afficher les erreurs.
| trame | la trame reçue |
Définition à la ligne 1041 du fichier Cafetiere.java.
Références com.example.ekawa.Protocole.AUCUNE_ERREUR, com.example.ekawa.Protocole.ERREUR_ENTETE, com.example.ekawa.Protocole.ERREUR_LONGUEUR_CAFE, com.example.ekawa.Protocole.ERREUR_NB_PARAMETRES, com.example.ekawa.Protocole.ERREUR_TRAME_INCONNUE, com.example.ekawa.Protocole.ERREUR_TYPE_CAFE, et com.example.ekawa.Protocole.extraireErreur().
Référencé par com.example.ekawa.Cafetiere.changerEtats().
| com.example.ekawa.Cafetiere.informerEtatBac | ( | ) |
Méthode qui renvoie si le bac est plein ou non.
Définition à la ligne 322 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.etatBac.
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), et com.example.ekawa.Cafetiere.estPrete().
| com.example.ekawa.Cafetiere.informerEtatBluetooth | ( | ) |
Méthode qui renvoie si le bluetooth est activé ou non.
Définition à la ligne 289 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.estActivee().
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Cafetiere.estPrete(), et com.example.ekawa.Ihm.initialiserBoutonsIndicateurs().
| com.example.ekawa.Cafetiere.informerEtatCafetiere | ( | ) |
Méthode qui renvoie si la cafetière est utilisable ou non.
Définition à la ligne 278 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.etatCafetiere.
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), et com.example.ekawa.Cafetiere.estPrete().
| com.example.ekawa.Cafetiere.informerEtatTasse | ( | ) |
Méthode qui renvoie si la tasse est bien placée ou non.
Définition à la ligne 311 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.etatTasse.
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), et com.example.ekawa.Cafetiere.estPrete().
| com.example.ekawa.Cafetiere.informerNiveauEau | ( | ) |
Méthode qui renvoie le niveau d'eau.
Définition à la ligne 333 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.niveauEau.
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), et com.example.ekawa.Cafetiere.estPrete().
| com.example.ekawa.Cafetiere.informerNombreBacVide | ( | ) |
Méthode qui renvoie le nombre de bac vidée.
Définition à la ligne 391 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.nombreBacVide.
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
| com.example.ekawa.Cafetiere.informerNombreCafeDuJour | ( | ) |
Méthode qui renvoie le nombre de cafe du jour.
Définition à la ligne 356 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.nombreCafeDuJour.
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
| com.example.ekawa.Cafetiere.informerNombreCafeTotal | ( | ) |
Méthode qui renvoie le nombre de café total.
Définition à la ligne 380 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.nombreCafeTotal.
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
| com.example.ekawa.Cafetiere.informerNombreEauRemplie | ( | ) |
Méthode qui renvoie le nombre d'eau remplie.
Définition à la ligne 402 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.nombreEauRemplie.
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
| com.example.ekawa.Cafetiere.informerNomCafetiere | ( | ) |
Méthode qui renvoie le nom de la cafetière connectée.
Définition à la ligne 367 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.estConnectee(), com.example.ekawa.Communication.NOM_CAFETIERE_NON_CONNECTEE, et com.example.ekawa.Communication.obtenirNomPeripherique().
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
| com.example.ekawa.Cafetiere.informerNTP | ( | ) |
Méthode qui renvoie l'état du NTP.
Définition à la ligne 435 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.ntp.
Référencé par com.example.ekawa.Ihm.initialiserMenu().
| com.example.ekawa.Cafetiere.informerPresenceCapsule | ( | int | position | ) |
Méthode qui renvoie le niveau d'eau.
| position | position de la capsule |
Définition à la ligne 345 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Ihm.actualiserSelection(), com.example.ekawa.Ihm.initialiserBoutonLancerCafe(), et com.example.ekawa.Ihm.initialiserSelectionCapsule().
| com.example.ekawa.Cafetiere.informerQualiteEau | ( | ) |
Méthode qui renvoie la qualité de l'eau.
Définition à la ligne 424 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.qualiteEau.
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
| com.example.ekawa.Cafetiere.informerVersionCafetiere | ( | ) |
Méthode qui renvoie la version de la cafetière.
Définition à la ligne 446 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.versionCafetiere.
Référencé par com.example.ekawa.Ihm.actualiserPageParametres(), et com.example.ekawa.Ihm.initialiserFenetreAProposParametres().
|
private |
Méthode qui permet d'initialiser les programmations de l'utilisateur.
Définition à la ligne 151 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.initialiserProgrammations().
Référencé par com.example.ekawa.Cafetiere.Cafetiere().
|
private |
Méthode qui permet d'initialiser la liste des boissons.
Définition à la ligne 184 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.NOMBRE_BOISSON_MAX.
Référencé par com.example.ekawa.Cafetiere.Cafetiere().
|
private |
Méthode qui permet d'initialiser la liste des capsules.
Définition à la ligne 172 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.NOMBRE_CAPSULE_MAX.
Référencé par com.example.ekawa.Cafetiere.Cafetiere().
|
private |
Méthode qui permet d'initialiser la communication.
Définition à la ligne 162 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.Cafetiere().
|
private |
Méthode qui permet d'initialiser les préférences de l'utilisateur.
Définition à la ligne 128 du fichier Cafetiere.java.
Références com.example.ekawa.Preference.BOISSON, com.example.ekawa.Cafetiere.BOISSON_COURT, com.example.ekawa.Preference.CAPSULE, com.example.ekawa.Preference.obtenir(), et com.example.ekawa.Preference.obtenirNombreCafeDuJour().
Référencé par com.example.ekawa.Cafetiere.Cafetiere().
|
private |
Méthode qui initialiser les programmations au lancement de l'application.
Définition à la ligne 815 du fichier Cafetiere.java.
Références com.example.ekawa.Programmation.BOISSON, com.example.ekawa.Programmation.CAPSULE, com.example.ekawa.Preference.contient(), com.example.ekawa.Programmation.FREQUENCE, com.example.ekawa.Programmation.HEURE, com.example.ekawa.Programmation.IDENTIFIANT, com.example.ekawa.Programmation.JOUR, com.example.ekawa.Programmation.MAX_PROGRAMMATION, com.example.ekawa.Preference.obtenir(), et com.example.ekawa.Programmation.PROGRAMMATION.
Référencé par com.example.ekawa.Cafetiere.initaliserProgrammation().
|
private |
Méthode qui permet de lancer la préparation d'un café
Définition à la ligne 618 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Ihm.actualiserPageInformations(), com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Ihm.afficherMessageAvecRetard(), com.example.ekawa.Preference.editer(), com.example.ekawa.Preference.NB_CAFE_DU_JOUR, com.example.ekawa.Cafetiere.nombreCafeDuJour, et com.example.ekawa.Cafetiere.nombreCafeTotal.
Référencé par com.example.ekawa.Cafetiere.changerEtats(), et com.example.ekawa.Cafetiere.verifierPreparationCafe().
| com.example.ekawa.Cafetiere.listerBoissons | ( | ) |
Méthode qui renvoie la liste des boissons.
Définition à la ligne 208 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.boissons.
Référencé par com.example.ekawa.Ihm.initialiserSelectionBoisson().
| com.example.ekawa.Cafetiere.listerCapsules | ( | ) |
Méthode qui renvoie la liste des capsules.
Définition à la ligne 197 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.capsules.
Référencé par com.example.ekawa.Ihm.initialiserSelectionCapsule().
| com.example.ekawa.Cafetiere.listerProgrammations | ( | ) |
Méthode qui renvoie tous les programmations.
Définition à la ligne 1020 du fichier Cafetiere.java.
Références com.example.ekawa.Cafetiere.programmations.
Référencé par com.example.ekawa.Ihm.actualiserPageProgrammer().
| com.example.ekawa.Cafetiere.modifierInformationsComplementaires | ( | boolean | nbCafe, |
| boolean | nbBacVide, | ||
| boolean | nbEauRemplie, | ||
| int | dureteeEau, | ||
| int | qualiteEau, | ||
| boolean | programmations, | ||
| boolean | simulateur | ||
| ) |
Méthode qui permet de réinitialiser les informations complémentaires.
| nbCafe | nombre de café |
| nbBacVide | nombre de bac vidé |
| nbEauRemplie | nombre de réservoir d'eau remplie |
| dureteeEau | duretée de l'eau |
| qualiteEau | qualité de l'eau |
| programmations | états des programmations |
| simulateur | états du simulateur |
Définition à la ligne 796 du fichier Cafetiere.java.
Références com.example.ekawa.Communication.envoyerTrame(), com.example.ekawa.Protocole.fabriquerTrameReinitialiser(), com.example.ekawa.Protocole.REINITIALISER_NB_BAC_VIDE, com.example.ekawa.Protocole.REINITIALISER_NB_CAFE, com.example.ekawa.Protocole.REINITIALISER_NB_EAU_REMPLIE, com.example.ekawa.Protocole.REINITIALISER_PROGRAMMATIONS, et com.example.ekawa.Protocole.REINITIALISER_SIMULATEUR.
Référencé par com.example.ekawa.Ihm.initialiserFenetreReinitialiserParametres().
| com.example.ekawa.Cafetiere.modifierUneProgrammation | ( | ) |
Méthode qui permet de modifier une programmation.
Définition à la ligne 942 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserPageProgrammer(), com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Programmation.BOISSON, com.example.ekawa.Programmation.CAPSULE, com.example.ekawa.Cafetiere.dernierePositionProgrammation, com.example.ekawa.Preference.editer(), com.example.ekawa.Programmation.FREQUENCE, com.example.ekawa.Programmation.HEURE, com.example.ekawa.Programmation.IDENTIFIANT, com.example.ekawa.Programmation.JOUR, com.example.ekawa.Programmation.obtenirBoisson(), com.example.ekawa.Programmation.obtenirCapsule(), com.example.ekawa.Programmation.obtenirFrequence(), com.example.ekawa.Programmation.obtenirHeure(), com.example.ekawa.Programmation.obtenirIdentifiant(), com.example.ekawa.Programmation.obtenirJour(), et com.example.ekawa.Programmation.PROGRAMMATION.
Référencé par com.example.ekawa.Cafetiere.verifierModifierUneProgrammation().
| com.example.ekawa.Cafetiere.obtenirDescriptionCapsule | ( | int | position | ) |
Méthode qui renvoie la description d'une capsule.
| position | position de la capsule |
Définition à la ligne 220 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Ihm.initialiserPageInformations().
| com.example.ekawa.Cafetiere.obtenirProgrammation | ( | int | position | ) |
Méthode qui renvoie une programmation.
| position | la position de la programmation |
Définition à la ligne 1031 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Ihm.initialiserPageProgrammer().
| com.example.ekawa.Cafetiere.remettreAZero | ( | ) |
Méthode qui permet de remettre les arguments à zéro.
Définition à la ligne 762 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Ihm.actualiserSelection(), et com.example.ekawa.Cafetiere.AUCUNE_CAPSULE.
Référencé par com.example.ekawa.Communication.detectionChangementEtatBluetooth().
|
private |
Méthode qui permet de supprimer toutes les programmations.
Définition à la ligne 1007 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserPageProgrammer(), et com.example.ekawa.Preference.supprimerLesProgrammations().
Référencé par com.example.ekawa.Cafetiere.actualiserInformationsComplementaires().
|
private |
Méthode qui permet de supprimer une programmation.
Définition à la ligne 992 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.actualiserPageProgrammer(), com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Cafetiere.dernierePositionProgrammation, com.example.ekawa.Programmation.PROGRAMMATION, com.example.ekawa.Preference.reorganiserLesProgrammations(), et com.example.ekawa.Preference.supprimer().
Référencé par com.example.ekawa.Cafetiere.verifierProgrammation(), et com.example.ekawa.Cafetiere.verifierSuppressionDuneProgrammation().
|
private |
Méthode qui permet de vérifier la création d'une programmation.
| trame | la trame reçue |
| position | la position de la programmation |
Définition à la ligne 858 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Protocole.ERREUR_IDENTIFIANT, com.example.ekawa.Protocole.extraireIdentifiant(), et com.example.ekawa.Programmation.MAX_PROGRAMMATION.
Référencé par com.example.ekawa.Cafetiere.creerUneProgrammation().
| com.example.ekawa.Cafetiere.verifierModifierUneProgrammation | ( | String | trame | ) |
Méthode qui permet de modifier une programmation.
| trame | la trame reçue |
Définition à la ligne 925 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Protocole.ERREUR_IDENTIFIANT, com.example.ekawa.Protocole.extraireIdentifiant(), et com.example.ekawa.Cafetiere.modifierUneProgrammation().
Référencé par com.example.ekawa.Cafetiere.changerEtats().
|
private |
Méthode qui permet de vérifier la trame de réponse d'une demande de préparation d'un café
| trame | Trame reçue |
Définition à la ligne 599 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Protocole.EMPLACEMENT_RETOUR_PREPARATION_CAFE, com.example.ekawa.Protocole.INDICATEUR_PREPARATION_CAFE, com.example.ekawa.Cafetiere.lancerPreparationCafe(), et com.example.ekawa.Protocole.RETOUR_INVALIDE.
Référencé par com.example.ekawa.Cafetiere.changerEtats().
|
private |
Méthode qui permet de vérifier si la programmation s'est bien lancer.
| trame | Trame reçue |
Définition à la ligne 706 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Ihm.envoyerNotification(), com.example.ekawa.Protocole.extraireIdentifiant(), com.example.ekawa.Protocole.extraireVerification(), com.example.ekawa.Cafetiere.supprimerUneProgrammation(), et com.example.ekawa.Programmation.Frequences.UNE_SEULE_FOIS.
Référencé par com.example.ekawa.Cafetiere.changerEtats().
|
private |
Méthode qui permet de vérifier la suppression d'une programmation.
| trame | la trame reçue |
Définition à la ligne 975 du fichier Cafetiere.java.
Références com.example.ekawa.Ihm.afficherMessage(), com.example.ekawa.Protocole.ERREUR_IDENTIFIANT, com.example.ekawa.Protocole.extraireIdentifiant(), et com.example.ekawa.Cafetiere.supprimerUneProgrammation().
Référencé par com.example.ekawa.Cafetiere.changerEtats().
|
static |
L'indicateur qu'il n'y a aucune capsule sélectionnée.
Définition à la ligne 25 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Ihm.actualiserIndicateurs(), com.example.ekawa.Ihm.actualiserSelection(), com.example.ekawa.Cafetiere.estPrete(), et com.example.ekawa.Cafetiere.remettreAZero().
|
staticprivate |
L'emplacement de la boisson courte.
Définition à la ligne 29 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.initialiserPreference().
|
staticprivate |
L'emplacement de la boisson longue.
Définition à la ligne 30 du fichier Cafetiere.java.
|
private |
La boisson sélectionnée.
Définition à la ligne 86 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerBoissonActuelle().
|
private |
La liste des boissons.
Définition à la ligne 84 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.listerBoissons().
|
private |
La capsule sélectionnée.
Définition à la ligne 85 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerCapsuleActuelle().
|
private |
La liste des capsules.
Définition à la ligne 83 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.listerCapsules().
|
private |
La partie communication.
Définition à la ligne 79 du fichier Cafetiere.java.
|
private |
La position de la dernière programmation (tampon)
Définition à la ligne 103 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.modifierUneProgrammation(), et com.example.ekawa.Cafetiere.supprimerUneProgrammation().
|
private |
La dernière programmation (tampon)
Définition à la ligne 102 du fichier Cafetiere.java.
|
private |
Les descriptions de base des boissons.
Définition à la ligne 67 du fichier Cafetiere.java.
|
private |
La duretée de l'eau.
Définition à la ligne 98 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerDureteeEau().
|
private |
L'état du bac.
Définition à la ligne 90 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.changerEtatsCafetiere(), et com.example.ekawa.Cafetiere.informerEtatBac().
|
private |
L'état de la cafetière.
Définition à la ligne 88 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.changerEtatsCafetiere(), et com.example.ekawa.Cafetiere.informerEtatCafetiere().
|
private |
L'état de la tasse.
Définition à la ligne 89 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.changerEtatsCafetiere(), et com.example.ekawa.Cafetiere.informerEtatTasse().
|
private |
Les images de base des boissons.
Définition à la ligne 65 du fichier Cafetiere.java.
|
private |
Images des exemples de capsule.
Définition à la ligne 49 du fichier Cafetiere.java.
|
private |
La partie UI.
Définition à la ligne 78 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.Cafetiere().
|
static |
Le nombre de café conseillé par jour.
Définition à la ligne 28 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Ihm.actualiserPageInformations().
|
private |
L'état du niveau d'eau.
Définition à la ligne 91 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.changerEtatsCafetiere(), et com.example.ekawa.Cafetiere.informerNiveauEau().
|
static |
Le nombre maximal de types de boisson (court/long)
Définition à la ligne 27 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.initialiserBoissons(), et com.example.ekawa.Ihm.initialiserSelectionBoisson().
|
static |
Le nombre maximal de capsules.
Définition à la ligne 26 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.actualiserMagasin(), com.example.ekawa.Ihm.actualiserSelection(), com.example.ekawa.Protocole.extraireValeursCapsules(), com.example.ekawa.Cafetiere.initialiserCapsules(), et com.example.ekawa.Ihm.initialiserSelectionCapsule().
|
private |
Le nombre de bac vidé au total.
Définition à la ligne 96 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerNombreBacVide().
|
private |
Le nombre de café effectué par l'utilisateur sur le même jour.
Définition à la ligne 94 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerNombreCafeDuJour(), et com.example.ekawa.Cafetiere.lancerPreparationCafe().
|
private |
Le nombre de café effectué au total par la machine.
Définition à la ligne 95 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerNombreCafeTotal(), et com.example.ekawa.Cafetiere.lancerPreparationCafe().
|
private |
Le nombre de eau remplie au total.
Définition à la ligne 97 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerNombreEauRemplie().
|
private |
Les noms de base des boissons.
Définition à la ligne 63 du fichier Cafetiere.java.
|
private |
Exemples de noms de capsule.
Attributs
Définition à la ligne 38 du fichier Cafetiere.java.
|
private |
L'état du NTP.
Définition à la ligne 105 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerNTP().
|
private |
Les préférences utilisateur.
Définition à la ligne 80 du fichier Cafetiere.java.
|
private |
Les présences de base des capsules.
Définition à la ligne 61 du fichier Cafetiere.java.
|
private |
La liste des programmations.
Définition à la ligne 101 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.listerProgrammations().
|
private |
La qualitée de l'eau.
Définition à la ligne 99 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerQualiteEau().
|
staticprivate |
|
staticprivate |
Le temps de la préparation de la boisson courte.
Définition à la ligne 31 du fichier Cafetiere.java.
|
staticprivate |
Le temps de la préparation de la boisson longue.
Définition à la ligne 32 du fichier Cafetiere.java.
|
private |
La version de la cafetière.
Définition à la ligne 106 du fichier Cafetiere.java.
Référencé par com.example.ekawa.Cafetiere.informerVersionCafetiere().