Module sigfox pour le projet toiture
Dependents: projet_embarque1 projet_embarque1
Sigfox.h
00001 #ifndef SIGFOX_H 00002 #define SIGFOX_H 00003 00004 #include "mbed.h" 00005 00006 typedef uint8_t u8; 00007 typedef uint16_t u16; 00008 typedef int16_t s16; 00009 00010 class Sigfox: public Serial{ 00011 public: 00012 Sigfox(PinName tx, PinName rx); 00013 00014 /** 00015 * @brief Tester si le module sigfox est pret 00016 * @param 00017 * @retval 1 si OK, 0 sinon 00018 */ 00019 bool ready(); 00020 00021 /** 00022 * @brief Envoyer les parametres recuperees par les capteurs 00023 * @param Les valeurs detectees par les capteurs 00024 * @retval 00025 */ 00026 void send(s16 temp_air, u16 hum_air, s16 temp_sol, u16 hum_sol, u8 lum, u8 val_r, u8 val_g, u8 val_b,u8 bat); 00027 00028 // Sleep mode 00029 void sleep(); 00030 00031 // Wake up 00032 void wake(); 00033 }; 00034 00035 #endif
Generated on Mon Aug 15 2022 06:27:53 by 1.7.2