App S5 / Mbed 2 deprecated S05APP2

Dependencies:   mbed mbed-rtos

Revision:
21:3b9a50b245f8
Parent:
20:8815d51406a9
Child:
22:b837590f4fd0
--- a/main.cpp	Mon Jan 30 17:14:59 2017 +0000
+++ b/main.cpp	Mon Jan 30 21:14:03 2017 +0000
@@ -65,14 +65,28 @@
             float moyenne_courante2 = (echantillons2[0] + echantillons2[1] + echantillons2[2] + echantillons2[3] + echantillons2[4]) / 5;
             
             if (moyenne_passee1 != -1) {
-                if ((std::abs(1 - (moyenne_courante1 / moyenne_passee1))) > seuil) {
+                if(moyenne_courante1 < moyenne_passee1) {
+                    if (1 - (moyenne_courante1 / moyenne_passee1)) > seuil) {
                     envoyer_mail(19); /*** Génération éventuelle d'un événement ***/
+                    }
                 }
+                else {
+                    if (1 - (moyenne_passee1 / moyenne_courante1) > seuil) {
+                    envoyer_mail(19); /*** Génération éventuelle d'un événement ***/
+                    }
+                }     
             }
             if (moyenne_passee2 != -1) {
-                if ((std::abs(1 - (moyenne_courante2 / moyenne_passee2))) > seuil) {
+                if(moyenne_courante2 < moyenne_passee2) {
+                    if (1 - (moyenne_courante2 / moyenne_passee2) > seuil) {
                     envoyer_mail(20); /*** Génération éventuelle d'un événement ***/
+                    }
                 }
+                else {
+                    if (1 - (moyenne_passee2 / moyenne_courante2) > seuil) {
+                    envoyer_mail(20); /*** Génération éventuelle d'un événement ***/
+                    }
+                }     
             }
             moyenne_passee1 = moyenne_courante1;
             moyenne_passee2 = moyenne_courante2;