Module sigfox pour le projet toiture

Dependents:   projet_embarque1 projet_embarque1

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