Polytech school project. RICM4 students, see http://air.imag.fr/index.php/Projets-2016-2017-Station_de_pompage_connect%C3%A9e for more information

Dependencies:   SX1272Lib mbed WakeUp

Fork of SX1272PingPong by Semtech

Revision:
17:cce0eada6d82
Parent:
15:79a78f997f18
--- a/trame.h	Fri Mar 03 13:42:44 2017 +0000
+++ b/trame.h	Sat Apr 01 12:29:59 2017 +0000
@@ -2,11 +2,16 @@
 #define __TRAME_H
 
 #include "mbed.h"
-#define TAILLE_TRAME_DATA 3 //octets
+#define TAILLE_TRAME_DATA 5 //octets 4+1 for null char
+
+/**
+* Represente une trame de donnée
+**/
 
 class TrameData {
   private:
     char idEmetteur; // 1 octet
+    char idStation; //1 octet
     char etatPompe; //1 bit  
     char nombreNiveau; //5 bits
     char niveauCuve;  //5 bits
@@ -14,8 +19,12 @@
     char trame[TAILLE_TRAME_DATA];
   
   public:
-    TrameData(char id, int nbNiveau, char etatP, char niveau, char batterie);
+    //Creer un objet trame a partir de parametres
+    TrameData(char idE, char idS, int nbNiveau, char etatP, char niveau, char batterie);
+    //Creer un objet trame a partir d'un tableau de caracteres (ici le buffer)
     char* creerTrame();
+    
+    //Mise a jour des differents champs
     void mettreAJourEtatPompe(char etatP);
     void mettreAJourNiveauCuve(char niveau);
     void mettreAJourNiveauBatterie(char niveau);