patdie421 / mea-edomus

Automatically exported from code.google.com/p/mea-edomus
0 stars 0 forks source link

INTERFACE_TYPE_002 : ajouter le commissionnement pour toutes les interfaces xbee #1

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Les interfaces doivent pouvoir être paramétrées "à distance" avec des 
paramètres stockés dans la base de paramétrage SQLITE. La meilleur solution 
et de faire le paramétrage à l'initiative de l'xbee pour être sûr qu'il 
soit disponible pour réaliser cette opération. Les mécanismes de 
commissionnement xbee semble répondre à ce problème. Il s'agit de programmer 
les éléments nécessaires.

Original issue reported on code.google.com by patrice....@gmail.com on 29 May 2013 at 7:34

GoogleCodeExporter commented 9 years ago
Nécessite l’ajout d’un champ PARAMETERS dans la table des interfaces.
Le commissionnement peut être pris en charge par un plugin python.

Original comment by patrice....@gmail.com on 29 May 2013 at 7:35

GoogleCodeExporter commented 9 years ago
Exemple de paramétrage d’interface xbee:
 COM=[YES|NON] // NO par défaut (ou mettre un type différent pour l’interface ?)
 COM_PLUGIN=plugin // plugin de commissionnement
 COM_PARAMETERS=NI:SAMPLE1,SP:2000,DL:0x0000001,DH:0x00000002. Les valeurs sont précisées en base 10, ou base 16 format 0xNNNN… comme en c. COM_PARAMETERS est transmis directement au plugin.

Original comment by patrice....@gmail.com on 29 May 2013 at 7:36

GoogleCodeExporter commented 9 years ago
Organisation mise en place dans le source. A compiler et compléter.

Original comment by patrice....@gmail.com on 29 May 2013 at 7:47

GoogleCodeExporter commented 9 years ago
Le commissionnement a été ajouté. Cela ne concerne que le déclenchement 
d'un plugin et le passage des paramètres. Il faut encore écrire un plugin 
générique et mettre a disposition dans mea_utils.py des fonctions pour 
exploiter plus facilement les paramètres.

Pour simplifier les paramètres de l'interface sont identiques au paramètres 
des capteurs actionneurs (PLUGIN= et PARAMETERS= ). Pas de COM=. Si pas de 
PLUGIN, pas de commissionnement.

Original comment by patrice....@gmail.com on 1 Jun 2013 at 9:41