![]() |
Io-Trucks
0.2
BTS SNIR LaSalle Avignon 2020
|
Classe IHM principale. Plus de détails...
Fonctions membres publiques | |
void | onClick (View element) |
Méthode de gestion des clics Ceci est la méthode qui gère l'écoute des clics sur les différents widgets de l'interface. Plus de détails... | |
Fonctions membres protégées | |
void | onCreate (Bundle savedInstanceState) |
Méthode appelée à la création de l'activité MainActivity. Plus de détails... | |
void | onDestroy () |
Méthode appelée à la destruction de l'application (après onStop() et détruite par le système Android) Plus de détails... | |
void | onPause () |
Méthode appelée après qu'une boîte de dialogue s'est affichée (on reprend sur un onResume()) ou avant onStop() (activité plus visible) Plus de détails... | |
void | onResume () |
Méthode appelée après onStart() ou après onPause() Plus de détails... | |
void | onStart () |
Méthode appelée au démarrage après le onCreate() ou un restart après un onStop() Plus de détails... | |
void | onStop () |
Méthode appelée lorsque l'activité n'est plus visible. Plus de détails... | |
Fonctions membres privées | |
void | activerVue () |
void | afficherEtatS1 (String[] trame) |
void | creerLiasonReceiverEtatBluetooth () |
Méthode pour créer les Registers de l'état du bluetooth et donc le lien avec l'état du bluetooth. Plus de détails... | |
void | decoderTrame (String trame) |
Méthode perméttant de décoder les trames reçues. Plus de détails... | |
void | demanderEtats () |
void | envoyerTrame (String trame) |
Méthode qui envoie une trame au périphérique Bluetooth. Plus de détails... | |
void | initialiserWidgets () |
Méthode pour initialiser les Widgets. Plus de détails... | |
void | recupererWidgets () |
Méthode pour associer la vue à l'objet des Widgets. Plus de détails... | |
void | renitialiserVue () |
Méthode permettant de rénitialiser la vue de l'activitée. Plus de détails... | |
void | traiterTrame (String[] trame) |
Méthode permettant de traiter les trames en fonctions de leurs contennue. Plus de détails... | |
Attributs privés | |
Button | buttonBluetooth |
Button | buttonRafraichir |
Button | buttonRechercher |
Communication | communicationBluetooth = new Communication() |
EditText | editNomPeripherique |
Boolean | etatEclairage = false |
Boolean | etatGyrophare = false |
Boolean | etatTriangle = false |
final Handler | handler |
Handler de l'application et des périphériques bluetooth Cette handler permet de gérer le thread de communication de l'application. Plus de détails... | |
ImageButton | imageButtonEclairage |
ImageButton | imageButtonGyrophare |
ImageButton | imageButtonTriangle |
ImageView | imageEtatConnection |
Peripherique | peripheriqueBluetooth = null |
TextView | textEtatConnection |
Attributs privés statiques | |
static final String | TAG = "IHMMainActivity" |
Classe IHM principale.
Définition à la ligne 32 du fichier MainActivity.java.
|
private |
Définition à la ligne 296 du fichier MainActivity.java.
|
private |
Définition à la ligne 363 du fichier MainActivity.java.
Références com.lasalle.io_trucks.Protocole.LEVE, et com.lasalle.io_trucks.Protocole.ON.
Référencé par com.lasalle.io_trucks.MainActivity.traiterTrame().
|
private |
Méthode pour créer les Registers de l'état du bluetooth et donc le lien avec l'état du bluetooth.
Définition à la ligne 290 du fichier MainActivity.java.
Références com.lasalle.io_trucks.Communication.ecouterEtatBluetooth().
Référencé par com.lasalle.io_trucks.MainActivity.onResume().
|
private |
Méthode perméttant de décoder les trames reçues.
trame | Contient la trame reçue |
Définition à la ligne 328 du fichier MainActivity.java.
Références com.lasalle.io_trucks.Protocole.DELIMITEUR_CHAMP, com.lasalle.io_trucks.Protocole.DELIMITEUR_FIN, com.lasalle.io_trucks.Protocole.EN_TETE, et com.lasalle.io_trucks.MainActivity.traiterTrame().
|
private |
Méthode qui envoie les trames de demande d'états S1 et S2
Définition à la ligne 441 du fichier MainActivity.java.
Références com.lasalle.io_trucks.MainActivity.envoyerTrame().
Référencé par com.lasalle.io_trucks.MainActivity.onClick().
|
private |
Méthode qui envoie une trame au périphérique Bluetooth.
Définition à la ligne 244 du fichier MainActivity.java.
Références com.lasalle.io_trucks.Peripherique.envoyer(), et com.lasalle.io_trucks.Peripherique.estConnecte().
Référencé par com.lasalle.io_trucks.MainActivity.demanderEtats(), et com.lasalle.io_trucks.MainActivity.onClick().
|
private |
Méthode pour initialiser les Widgets.
Définition à la ligne 275 du fichier MainActivity.java.
Références com.lasalle.io_trucks.MainActivity.renitialiserVue().
Référencé par com.lasalle.io_trucks.MainActivity.onCreate().
void com.lasalle.io_trucks.MainActivity.onClick | ( | View | element | ) |
Méthode de gestion des clics Ceci est la méthode qui gère l'écoute des clics sur les différents widgets de l'interface.
element | element définis le widget sur lequel le clic est recenssé |
Définition à la ligne 133 du fichier MainActivity.java.
Références com.lasalle.io_trucks.Peripherique.connecter(), com.lasalle.io_trucks.Peripherique.deconnecter(), com.lasalle.io_trucks.MainActivity.demanderEtats(), com.lasalle.io_trucks.MainActivity.envoyerTrame(), com.lasalle.io_trucks.Peripherique.estConnecte(), com.lasalle.io_trucks.MainActivity.handler, com.lasalle.io_trucks.Communication.rechercherAppareilConnu(), et com.lasalle.io_trucks.Communication.recupererAppareilBluetooth().
|
protected |
Méthode appelée à la création de l'activité MainActivity.
savedInstanceState |
Définition à la ligne 61 du fichier MainActivity.java.
Références com.lasalle.io_trucks.Communication.demanderActivationBluetooth(), com.lasalle.io_trucks.MainActivity.initialiserWidgets(), et com.lasalle.io_trucks.MainActivity.recupererWidgets().
|
protected |
Méthode appelée à la destruction de l'application (après onStop() et détruite par le système Android)
Définition à la ligne 120 du fichier MainActivity.java.
|
protected |
Méthode appelée après qu'une boîte de dialogue s'est affichée (on reprend sur un onResume()) ou avant onStop() (activité plus visible)
Définition à la ligne 98 du fichier MainActivity.java.
Références com.lasalle.io_trucks.Communication.unregisterBluetooth().
|
protected |
Méthode appelée après onStart() ou après onPause()
Définition à la ligne 87 du fichier MainActivity.java.
Références com.lasalle.io_trucks.MainActivity.creerLiasonReceiverEtatBluetooth().
|
protected |
Méthode appelée au démarrage après le onCreate() ou un restart après un onStop()
Définition à la ligne 77 du fichier MainActivity.java.
|
protected |
Méthode appelée lorsque l'activité n'est plus visible.
Définition à la ligne 109 du fichier MainActivity.java.
|
private |
Méthode pour associer la vue à l'objet des Widgets.
Définition à la ligne 259 du fichier MainActivity.java.
Référencé par com.lasalle.io_trucks.MainActivity.onCreate().
|
private |
Méthode permettant de rénitialiser la vue de l'activitée.
Définition à la ligne 310 du fichier MainActivity.java.
Référencé par com.lasalle.io_trucks.MainActivity.initialiserWidgets().
|
private |
Méthode permettant de traiter les trames en fonctions de leurs contennue.
trame | contient la trame reçu après avoir était décoder et découper |
Définition à la ligne 351 du fichier MainActivity.java.
Références com.lasalle.io_trucks.MainActivity.afficherEtatS1(), et com.lasalle.io_trucks.Protocole.TRAME_REQUETE_STATE1.
Référencé par com.lasalle.io_trucks.MainActivity.decoderTrame().
|
private |
Définition à la ligne 44 du fichier MainActivity.java.
|
private |
Définition à la ligne 46 du fichier MainActivity.java.
|
private |
Définition à la ligne 45 du fichier MainActivity.java.
|
private |
Définition à la ligne 50 du fichier MainActivity.java.
|
private |
Définition à la ligne 54 du fichier MainActivity.java.
|
private |
Définition à la ligne 43 du fichier MainActivity.java.
|
private |
Définition à la ligne 42 du fichier MainActivity.java.
|
private |
Attributs
Définition à la ligne 41 du fichier MainActivity.java.
|
private |
Handler de l'application et des périphériques bluetooth Cette handler permet de gérer le thread de communication de l'application.
Définition à la ligne 406 du fichier MainActivity.java.
Référencé par com.lasalle.io_trucks.MainActivity.onClick().
|
private |
Définition à la ligne 49 du fichier MainActivity.java.
|
private |
Définition à la ligne 48 du fichier MainActivity.java.
|
private |
Définition à la ligne 47 du fichier MainActivity.java.
|
private |
Définition à la ligne 52 du fichier MainActivity.java.
|
private |
Définition à la ligne 51 du fichier MainActivity.java.
|
staticprivate |
Constantes
Définition à la ligne 37 du fichier MainActivity.java.
|
private |
Définition à la ligne 53 du fichier MainActivity.java.