carte esclave pompe 2020 V1

Dependencies:   mbed ident_crac

Revision:
5:176e7353ba1c
Parent:
4:82c90657da4a
Child:
6:fda992188a2f
--- a/main.cpp	Wed May 08 17:46:13 2019 +0000
+++ b/main.cpp	Wed May 15 09:09:00 2019 +0000
@@ -61,17 +61,29 @@
                 break;              
             
             case HACHEUR_GET_PRESENTOIR_AR:           
-                ventouse[AR_GAUCHE]->action(1);;
-                ventouse[AR_CENTRE]->action(1);;
-                ventouse[AR_DROIT]->action(1);;
+                ventouse[AR_GAUCHE]->action(1);
+                ventouse[AR_CENTRE]->action(1);
+                ventouse[AR_DROIT]->action(1);
                 break;
             
+            case HACHEUR_RELEASE_AR:           
+                ventouse[AR_GAUCHE]->action(0);
+                ventouse[AR_CENTRE]->action(0);
+                ventouse[AR_DROIT]->action(0);
+                break;
+                
             case HACHEUR_GET_PRESENTOIR_AV :
-                ventouse[AV_GAUCHE]->action(1);;
-                ventouse[AV_CENTRE]->action(1);;
-                ventouse[AV_DROIT]->action(1);;
+                ventouse[AV_GAUCHE]->action(1);
+                ventouse[AV_CENTRE]->action(1);
+                ventouse[AV_DROIT]->action(1);
                 break;
             
+            case HACHEUR_RELEASE_AV :
+                ventouse[AV_GAUCHE]->action(0);
+                ventouse[AV_CENTRE]->action(0);
+                ventouse[AV_DROIT]->action(0);
+                break;
+                
             case HACHEUR_STATUT_VENTOUSES:
                 get_etat_ventouses();
                 break;
@@ -96,12 +108,14 @@
     #ifdef ROBOT_SMALL
     ventouse[AR_CENTRE] = new Ventouse(PC_9, PA_8, PB_0, AR_CENTRE);
     ventouse[AR_DROIT] = new Ventouse(PA_9, PA_10,  PB_1, AR_DROIT);
-    ventouse[AR_BAS] = new Ventouse(PA_11, PA_15, PC_1, AR_BAS);
+    //ventouse[AR_BAS] = new Ventouse(PA_11, PA_15, PC_1, AR_BAS);
+    ventouse[AR_BAS] = new Ventouse(PA_11, PC_1, AR_BAS);
     ventouse[AV_GAUCHE] = new Ventouse(PB_7, PB_6, PC_0, AV_GAUCHE);
     
     ventouse[AV_CENTRE] = new Ventouse(PC_7,PC_8 , PC_5, AV_CENTRE);
     ventouse[AR_GAUCHE] = new Ventouse(PB_10, PB_2, PC_4, AR_GAUCHE);
-    ventouse[AV_BAS] = new Ventouse(PA_6, PA_5, PA_7, AV_BAS); 
+    //ventouse[AV_BAS] = new Ventouse(PA_6, PA_5, PA_7, AV_BAS); 
+    ventouse[AV_BAS] = new Ventouse(PA_6, PA_7, AV_BAS); 
     ventouse[AV_DROIT] = new Ventouse(PA_0, PA_1, PA_4, AV_DROIT);