Strategie_13h30

Fork of CRAC-Strat_2017_homologation_gros_rob by CRAC Team

Revision:
21:65ba6e4d53fa
Parent:
20:de595e4ff01d
Child:
22:8dec8824a6f7
--- a/Strategie/Strategie.cpp	Wed May 24 21:09:59 2017 +0000
+++ b/Strategie/Strategie.cpp	Thu May 25 06:35:42 2017 +0000
@@ -25,8 +25,8 @@
 //unsigned short id_check[NOMBRE_CARTES]= {CHECK_BALISE,CHECK_MOTEUR,CHECK_ACTIONNEURS,CHECK_AX12,CHECK_POMPES};
 //unsigned short id_alive[NOMBRE_CARTES]= {ALIVE_BALISE,ALIVE_MOTEUR,ALIVE_ACTIONNEURS,ALIVE_AX12,ALIVE_POMPES};
 
-unsigned short id_check[NOMBRE_CARTES]= {CHECK_MOTEUR,CHECK_MOTEUR};
-unsigned short id_alive[NOMBRE_CARTES]= {ALIVE_MOTEUR,ALIVE_MOTEUR};
+unsigned short id_check[NOMBRE_CARTES]= {CHECK_MOTEUR,CHECK_BALISE,CHECK_POMPES,CHECK_ACTIONNEURS};
+unsigned short id_alive[NOMBRE_CARTES]= {ALIVE_MOTEUR,ALIVE_BALISE,ALIVE_POMPES,ALIVE_ACTIONNEURS};
 
 InterruptIn jack(p25); //  entrée analogique en interruption pour le jack
 #else
@@ -222,6 +222,7 @@
             Il est aussi possible d'envoyer les ordres de debug
             */
             modeTelemetre = 0;
+            telemetreDistance = 0;
         break;
         case ETAT_GAME_INIT:
             //On charge la liste des instructions
@@ -652,8 +653,10 @@
         
         switch(msgRxBuffer[FIFO_lecture].id) {
             case DEBUG_FAKE_JAKE://Permet de lancer le match à distance
+            case GLOBAL_JACK:
                 if(gameEtat == ETAT_GAME_WAIT_FOR_JACK) {
                     gameEtat = ETAT_GAME_START;
+                    SendRawId(ACKNOWLEDGE_JACK);
                 }
             break;