Permet de créer, envoyer, filtrer et décrypter la trame meteo.
Dependents: Simulation_carte_maitresse
meteoCAN.h
- Committer:
- Station_Meteo_Laos
- Date:
- 2019-06-14
- Revision:
- 2:559043c0120e
- Parent:
- 1:0a49398a7bb3
- Child:
- 3:7715f6cccb3a
File content as of revision 2:559043c0120e:
#ifndef METEO_CAN_H #define METEO_CAN_H #include "mbed.h" class meteoCAN { public: meteoCAN(PinName rd, PinName td); //CAN (PinName rd, PinName td) bool send(uint16_t canID, float temperature, float humidite, float irradiance, float vitesse_vent, char direction_vent); bool filtreID(uint16_t IDreceived, uint16_t IDtoFilter); float getTemperature(CANMessage &msg); float getHumidite(CANMessage &msg); uint16_t getIrradiance(CANMessage &msg); float vitesse_vent(CANMessage &msg); uint8_t direction_vent(CANMessage &msg); private: CAN can1; //CANMessage msg; }; #endif