homologation gros robot et test avec les ack de la carte a tout faire

Fork of CRAC-Strat_2017_HOMOLOGATION_PETIT_ROBOT by CRAC Team

Globals/constantes.h

Committer:
ClementBreteau
Date:
2017-05-25
Revision:
21:7c60d6dfcab5
Parent:
18:cc5fec34ed9c

File content as of revision 21:7c60d6dfcab5:

#ifndef CRAC_CONSTANTES
#define CRAC_CONSTANTES
// ****************************************************************************************
// * CONSTANTES SYMBOLIQUES                                                               *
// ****************************************************************************************



#define SIZE_FIFO               50 //Taille du buffer pour le bus CAN

#define SIZE                    750 //Taille d'une ligne du fichier
#define SIZE_BUFFER_FILE        150 //Taille du buffer d'instruction 

#define BALLE       60
#define CYLINDRE    61
#define MODULE      62

#define NOMBRE_OBJETS 16

/****
** Variable à modifier en fonction du robot
***/
#define ROBOT_BIG//Indique que l'on va compiler pour le gros robot
//#define ROBOT_SMALL

#ifdef ROBOT_BIG

    #define NOMBRE_CARTES           4//Le nombre de carte présente sur le gros robot
    //#define POSITION_DEBUT_X 1830
    //#define POSITION_DEBUT_Y 900
    //#define POSITION_DEBUT_T 180
    
    #define POSITION_DEBUT_X 200
    #define POSITION_DEBUT_Y 880
    #define POSITION_DEBUT_T 385
    
    //#define POSITION_DEBUT_X 0
    //#define POSITION_DEBUT_Y 0
    //#define POSITION_DEBUT_T 0
    
    #define BALISE_TIMEOUT 6000
    
#else

    #define NOMBRE_CARTES           1 //Le nombre de carte présente sur le petit robot
    #define POSITION_DEBUT_X 200
    #define POSITION_DEBUT_Y 150
    #define POSITION_DEBUT_T 900
    
    #define BALISE_TIMEOUT 2000
    
#endif



#endif