Permet de créer, envoyer, filtrer et décrypter la trame meteo.

Dependents:   Simulation_carte_maitresse

Revision:
5:a90b50a19ae4
Parent:
4:caf7ef3d4d6e
--- a/meteoCAN.h	Fri Jun 14 09:47:35 2019 +0000
+++ b/meteoCAN.h	Sat Jun 29 20:14:50 2019 +0000
@@ -6,18 +6,25 @@
 class meteoCAN
 {
     public:
+        //Notre Constructeur, prend en argument les pins utiliser pour communiquer en CAN
         meteoCAN(PinName rd, PinName td); //CAN (PinName rd, PinName td)
+        //Créer et envoie la trame météo*, avec l’ID donnée en argument.
         bool send(uint16_t canID, float temperature, float humidite, float irradiance, float vitesse_vent, char direction_vent);
+        //Renvoie vrai si l’ID du message CAN reçu correspond à l’ID donnée en argument. Renvoie faux sinon
         bool filtreID(CANMessage &msg, uint16_t IDtoFilter);
+        //Décrypte la trame météo renvoie en float la température.
         float getTemperature(CANMessage &msg);
+        //Décrypte la trame météo renvoie en float l’humidite.
         float getHumidite(CANMessage &msg);
+        //Décrypte la trame météo renvoie uint16_t l’irradiance.
         uint16_t getIrradiance(CANMessage &msg);
+        //Décrypte la trame météo renvoie en float la vitesse du vent.
         float getVitesseVent(CANMessage &msg);
+        //Décrypte la trame météo renvoie en uint8_t la direction du vent.
         uint8_t getDirectionVent(CANMessage &msg);
       
     private:
         CAN can1;
-        //CANMessage msg;
 };
 
 #endif
\ No newline at end of file