Outils pour utilisateurs

Outils du site


cours:cours_home_automation_bat5_2014_2015

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
cours:cours_home_automation_bat5_2014_2015 [2014/10/20 10:26]
philibert [Equipements Pédagogiques]
cours:cours_home_automation_bat5_2014_2015 [2014/11/21 11:47]
philibert [Equipements Pédagogiques]
Ligne 20: Ligne 20:
   - Contrôle des Relais (1 à 6)   - Contrôle des Relais (1 à 6)
     <​code> ​     <​code> ​
-    db#​{PASSWORD}#​12#​r{X}on +    db#​{PASSWORD}#​12#​r{X}on# 
-    db#​{PASSWORD}#​12#​r{X}of +    db#​{PASSWORD}#​12#​r{X}of# 
-    db#​{PASSWORD}#​12#​r{X}tg +    db#​{PASSWORD}#​12#​r{X}tg# 
-    db#​{PASSWORD}#​12#​r{X}pu|{SSS}+    db#​{PASSWORD}#​12#​r{X}pu|{SSS}#
     </​code>​     </​code>​
   - Contrôle des Sorties analogiques (1 et 2)   - Contrôle des Sorties analogiques (1 et 2)
-<​code>​db#​{PASSWORD}#​69#​{X}{YYY}</​code>​+<​code>​db#​{PASSWORD}#​69#​{X}{YYY}#</​code>​
   - Les status des la DomusBox sont envoyés automatiquement toutes les secondes à travers la connexion TCP sous la forme :   - Les status des la DomusBox sont envoyés automatiquement toutes les secondes à travers la connexion TCP sous la forme :
 <​code>​db#​12#​{RELAIS}#​{ENTREES_DIGITALES}#​{IA}#​{IB}#​{OA}#​{OB}</​code>​ <​code>​db#​12#​{RELAIS}#​{ENTREES_DIGITALES}#​{IA}#​{IB}#​{OA}#​{OB}</​code>​
Ligne 81: Ligne 81:
  
   * Séance 3 :   * Séance 3 :
 +<​code>​
 +    - Mise en place du "​flow"​ de l'​application : démarrage de la "​MainActivity",​ création du fragment "​ConnexionFragment"​
 +    - Rappel des concepts de programmation objet, de l'​héritage
 +    - Gestion des événements "​click"​ sur les éléments d'​interface,​ affichage des "​Toast"​ Android
 +    - Déploiement de l'​application sur émulateur ou téléphone réél
 +    - Débug des environnements de développements...hétérogènes!
 +</​code>​
  
-... +  * Séance 4 : 
 +<​code>​ 
 +    - Gestion des préférences utilisateurs : intégration d'une librairie tierce permettant la rétro-compatibilité 
 +    - Création d'un écran de "​réglages utilisateurs"​ pour sauver l'​adresse IP et le numéro de port TCP de la box à connecter automatiquement 
 +    - Re-lecture des clés "​shared-preferences"​ pour exploitation dans la logique fonctionnelle et graphique de l'​application 
 +    - Traitement des cas d'​erreurs depuis l'​écran de connexion utilisant ces "​réglages utilisateurs"​ 
 +</​code>​ 
 + 
 +  * Séance 5 : 
 +<​code>​ 
 +    - Plus d'​autonomie : création libre d'un déroulé type à partir de l'​écran de connexion 
 +    - Création du fragment "​control"​ (code + layout XML), chargement du fragment depuis l'​écran de connexion 
 +    - Création d'une interface avec "​ToggleBouton",​ récupération et traitement des événements de clique 
 +    - Préparation pour l'​envoi de commandes vers la box 
 +</​code>​
cours/cours_home_automation_bat5_2014_2015.txt · Dernière modification: 2014/11/24 12:42 par philibert