mbed-os github

Dependencies:   ADS1015 Faulhaber HTU21D_mod MS5837_potless Sensor_Head_RevB_3 USBDevice_dfu Utilsdfu beep

Fork of ARNSRS_testDFU by POTLESS

Revision:
13:22a96dc67e85
Parent:
12:7f3aadd79f89
Child:
14:b5e0e882205e
diff -r 7f3aadd79f89 -r 22a96dc67e85 main.cpp
--- a/main.cpp	Thu Nov 09 15:47:49 2017 +0000
+++ b/main.cpp	Fri Nov 10 07:13:51 2017 +0000
@@ -174,7 +174,8 @@
                 volet_poumon_Position,
                 volet_fuite_Position,
                 MODE_FLAG);
-          
+        
+        //Pour Android on ajoute < et > pour décoder l'arrivée du message  
         if (NEED_ANDROID_OUTPUT == 1) {
         sprintf(to_android,"<%s>",to_store);
         }    
@@ -225,7 +226,7 @@
     printf("\x1b[0m\r  Volet Poumon = \x1b[1m\x1b[K%3.2f%\n", volet_poumon_Position);
     printf("\x1b[0m\r  Volet Fuite  = \x1b[1m\x1b[K%3.2f%\n", volet_fuite_Position);
     printf("\n");
-    printf("\x1b[0m\r  Temps d execution de la boucle = \x1b[1m\x1b[K%f seconde(s)\n", (RATE + RATE_TRUE) / 1000);
+    printf("\x1b[0m\r  Temps d execution de la boucle = \x1b[1m\x1b[K%f seconde(s)\n", (RATE + RATE_TRUE / 1000));
     printf("\r\n", "");
     printf("\x1b[0m\r  A enregistrer = \x1b[1m\x1b[K%s\n", to_store);
     printf("\r\n", "");
@@ -275,7 +276,7 @@
         servo_poumon = remap(valeur, 0, 90, 0, 100) / 100.f;
 #ifdef DELTA_MODE
         float Sf = servo_poumon + remap(delta, 0, 90, 0, 100) / 100.f;
-        if(Sf >= 0 && Sf <= 90)
+        if(Sf >= 0 && Sf <= 90)//Pas bon, à retravailler....
             servo_fuite = Sf;
 #endif
         printf("  Servo Poumon    = %f\r\n", remap(valeur, 0, 90, 0, 100) / 100.f);
@@ -286,7 +287,7 @@
         delta = valeur;
 #ifdef DELTA_MODE
         float Sf = servo_poumon + remap(delta, 0, 90, 0, 100) / 100.f;
-        if(Sf >= 0 && Sf <= 90)
+        if(Sf >= 0 && Sf <= 90)//Pas bon, à retravailler....
             servo_fuite = Sf;
 #endif
     } else if ((char)commande == 'R') {
@@ -320,7 +321,7 @@
         servo_poumon = remap(valeur, 0, 90, 0, 100) / 100.f;
 #ifdef DELTA_MODE
         float Sf = servo_poumon + remap(delta, 0, 90, 0, 100) / 100.f;
-        if(Sf >= 0 && Sf <= 90)
+        if(Sf >= 0 && Sf <= 90)//Pas bon, à retravailler....
             servo_fuite = Sf;
 #endif
         printf("  Servo Poumon    = %f\r\n", remap(valeur, 0, 90, 0, 100) / 100.f);
@@ -331,7 +332,7 @@
         delta = valeur;
 #ifdef DELTA_MODE
         float Sf = servo_poumon + remap(delta, 0, 90, 0, 100) / 100.f;
-        if(Sf >= 0 && Sf <= 90)
+        if(Sf >= 0 && Sf <= 90)//Pas bon, à retravailler....
             servo_fuite = Sf;
 #endif
         /////////////////////////////////////////
@@ -462,8 +463,6 @@
         //Démarrage du Timer mesurant le temps d'éxecution du code
         REAL_RATE.start();
 
-        Affichage_moniteur();
-
         if (newParamFlag) {
             serialMonit.printf("Param = %s\r\n", param);
             Decoding_Message(param);
@@ -479,11 +478,14 @@
             ANDROID(to_android);
         }
         
+        //Vers le moniteur dérie
+        Affichage_moniteur();
+        
         sensors.Write_SD((string)to_store);
         
 #ifdef PID_MODE 
             //Adéquation du RATE du PID avec la contrainte du temps du loop
-            control_Servo.setInterval(RATE_PID);
+            //control_Servo.setInterval(RATE_PID);
             //Update du PID
             control_Servo.setProcessValue(ppO2);
             //Nouvelle sortie servo