Module sigfox pour le projet toiture
Dependents: projet_embarque1 projet_embarque1
Diff: Sigfox.h
- Revision:
- 0:8172b6cb4020
- Child:
- 1:11f6ddd8fdbe
diff -r 000000000000 -r 8172b6cb4020 Sigfox.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Sigfox.h Mon Sep 30 08:27:52 2019 +0000 @@ -0,0 +1,31 @@ +#ifndef SIGFOX_H +#define SIGFOX_H + +#include "mbed.h" + +typedef uint8_t u8; +typedef uint16_t u16; +typedef int16_t s16; + +class Sigfox{ + private: + Serial *_at; + public: + Sigfox(Serial *at); + + /** + * @brief Tester si le module sigfox est pret + * @param + * @retval 1 si OK, 0 sinon + */ + bool ready(); + + /** + * @brief Envoyer les parametres recuperees par les capteurs + * @param Les valeurs detectees par les capteurs + * @retval + */ + 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); +}; + +#endif \ No newline at end of file