code avec la sortie d'évitement en plus géré par un ticker, ce code et le code "avec_modifs" buggent en match avec seulement la stratégie agressive.

Dependencies:   mbed SerialHalfDuplex SDFileSystem liaison_Bluetooth ident_crac DISCO-F469NI_portrait

Committer:
gabrieltetar
Date:
Thu Jan 30 16:48:59 2020 +0000
Revision:
1:7e925468f9d9
Child:
5:81aac085516f
start

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gabrieltetar 1:7e925468f9d9 1 #ifndef CRAC_CONSTANTES
gabrieltetar 1:7e925468f9d9 2 #define CRAC_CONSTANTES
gabrieltetar 1:7e925468f9d9 3 // ****************************************************************************************
gabrieltetar 1:7e925468f9d9 4 // * CONSTANTES SYMBOLIQUES *
gabrieltetar 1:7e925468f9d9 5 // ****************************************************************************************
gabrieltetar 1:7e925468f9d9 6 #define ESPACE_INTER_TELEMETRE 149.98//PR 2019
gabrieltetar 1:7e925468f9d9 7
gabrieltetar 1:7e925468f9d9 8
gabrieltetar 1:7e925468f9d9 9 #define SIZE_FIFO 50 //Taille du buffer pour le bus CAN
gabrieltetar 1:7e925468f9d9 10
gabrieltetar 1:7e925468f9d9 11 #define SIZE 750 //Taille d'une ligne du fichier
gabrieltetar 1:7e925468f9d9 12 #define SIZE_BUFFER_FILE 150 //Taille du buffer d'instruction
gabrieltetar 1:7e925468f9d9 13
gabrieltetar 1:7e925468f9d9 14
gabrieltetar 1:7e925468f9d9 15 /****
gabrieltetar 1:7e925468f9d9 16 ** Variable à modifier en fonction du robot
gabrieltetar 1:7e925468f9d9 17 ***/
gabrieltetar 1:7e925468f9d9 18
gabrieltetar 1:7e925468f9d9 19 //------------------------------------sellection Robot---------------------
gabrieltetar 1:7e925468f9d9 20 //
gabrieltetar 1:7e925468f9d9 21 #define ROBOT_BIG //Si commenté Petit Robot, si Décommenter Gros Robot
gabrieltetar 1:7e925468f9d9 22
gabrieltetar 1:7e925468f9d9 23 #ifndef ROBOT_BIG // !!!!!!!! ne pas commenter
gabrieltetar 1:7e925468f9d9 24 #define ROBOT_SMALL // !!!!!!!! ne pas commenter
gabrieltetar 1:7e925468f9d9 25 #endif // !!!!!!!! ne pas commenter
gabrieltetar 1:7e925468f9d9 26
gabrieltetar 1:7e925468f9d9 27 //-------------------------------------------------------------------------
gabrieltetar 1:7e925468f9d9 28
gabrieltetar 1:7e925468f9d9 29
gabrieltetar 1:7e925468f9d9 30 #ifdef ROBOT_BIG
gabrieltetar 1:7e925468f9d9 31
gabrieltetar 1:7e925468f9d9 32 #define NOMBRE_CARTES 2//Le nombre de carte présente sur le gros robot
gabrieltetar 1:7e925468f9d9 33 //#define POSITION_DEBUT_X 1830
gabrieltetar 1:7e925468f9d9 34 //#define POSITION_DEBUT_Y 900
gabrieltetar 1:7e925468f9d9 35 //#define POSITION_DEBUT_T 180
gabrieltetar 1:7e925468f9d9 36
gabrieltetar 1:7e925468f9d9 37 #define POSITION_DEBUT_X 200
gabrieltetar 1:7e925468f9d9 38 #define POSITION_DEBUT_Y 880
gabrieltetar 1:7e925468f9d9 39 #define POSITION_DEBUT_T 0
gabrieltetar 1:7e925468f9d9 40 #define MOITIEE_ROBOT 61
gabrieltetar 1:7e925468f9d9 41 //#define POSITION_DEBUT_X 0
gabrieltetar 1:7e925468f9d9 42 //#define POSITION_DEBUT_Y 0
gabrieltetar 1:7e925468f9d9 43 //#define POSITION_DEBUT_T 0
gabrieltetar 1:7e925468f9d9 44
gabrieltetar 1:7e925468f9d9 45 #define BALISE_TIMEOUT 5000
gabrieltetar 1:7e925468f9d9 46
gabrieltetar 1:7e925468f9d9 47 #else
gabrieltetar 1:7e925468f9d9 48
gabrieltetar 1:7e925468f9d9 49 #define NOMBRE_CARTES 2//Le nombre de carte présente sur le petit robot
gabrieltetar 1:7e925468f9d9 50 #define POSITION_DEBUT_X 210
gabrieltetar 1:7e925468f9d9 51 #define POSITION_DEBUT_Y 285
gabrieltetar 1:7e925468f9d9 52 #define POSITION_DEBUT_T 0
gabrieltetar 1:7e925468f9d9 53 #define MOITIEE_ROBOT 90
gabrieltetar 1:7e925468f9d9 54 #define BALISE_TIMEOUT 2000
gabrieltetar 1:7e925468f9d9 55
gabrieltetar 1:7e925468f9d9 56 #endif
gabrieltetar 1:7e925468f9d9 57
gabrieltetar 1:7e925468f9d9 58
gabrieltetar 1:7e925468f9d9 59
gabrieltetar 1:7e925468f9d9 60 #endif