Permet de lire et de stocker dans des variables publiques la direction pointées par la girouette WS1080.

Dependents:   test_girouette_library

Revision:
4:dfa695d9c256
Parent:
2:6d392919b388
diff -r d4d516a75ac9 -r dfa695d9c256 GirouetteWD1080.cpp
--- a/GirouetteWD1080.cpp	Thu May 30 08:38:39 2019 +0000
+++ b/GirouetteWD1080.cpp	Sat Jun 29 16:14:36 2019 +0000
@@ -1,16 +1,20 @@
 #include "GirouetteWD1080.h"
 #include "mbed.h"
 
+// => /!\ Les pôles de réfèrence sont sculptés sur le pied de la girouette /!\
 
+//Notre constructeur
 GirouetteWD1080::GirouetteWD1080(PinName analog_pin):girouette(analog_pin)
 {
 }
 
-// Lit les différentes valeurs donné par la GirouetteWD1080
-//En déduit la direction inidquée par la girouette
+
 
-// => /!\ Les pôles de réfèrence sont sculptés sur le pied de la girouette /!\
-
+/*Permet de lire la girouette et d'attribuer le résultat en string à la variable direction_string :
+    ---------------------------------------------------------------------------------------------------------------------------
+    | Retour |"Ouest" | "Sud-Ouest" | "Sud" | "Sud-Est" | "Est" | "Nord-Est" | "Nord" | "Nord-Ouest" | "Err" |
+    ---------------------------------------------------------------------------------------------------------------------------
+*/
 bool GirouetteWD1080::read_string( )
 {   
         uint16_t positions[8] = {770, 200, 53, 30, 13, 105, 350, 550}, girou, i=0;
@@ -29,6 +33,12 @@
         return false;
 }
 
+/*Permet de lire la girouette et d'attribuer le résultat en int  à la variable direction_int :
+    ------------------------------------------------------------------------------------------------------------
+    |    Retour | 0    | 1         | 2   | 3       | 4   | 5        | 6    | 7          | 8                    |
+    | Direction |Ouest | Sud-Ouest | Sud | Sud-Est | Est | Nord-Est | Nord | Nord-Ouest | Erreur d'acquisition |
+    ------------------------------------------------------------------------------------------------------------
+*/
 bool GirouetteWD1080::read_int( )
 {   
         uint16_t positions[8] = {770, 200, 53, 30, 13, 105, 350, 550}, girou, i=0;