Biblio à utiliser pour communiquer avec la carte moteur
Dependents: Asserv_mot Asserv_mot
Globals/constantes.h@0:3a1f19e51eb2, 2016-06-10 (annotated)
- Committer:
- kkoichy
- Date:
- Fri Jun 10 22:40:33 2016 +0000
- Revision:
- 0:3a1f19e51eb2
Truc ? utiliser pour la communication avec la carte moteur
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kkoichy | 0:3a1f19e51eb2 | 1 | #ifndef CRAC_CONSTANTES |
kkoichy | 0:3a1f19e51eb2 | 2 | #define CRAC_CONSTANTES |
kkoichy | 0:3a1f19e51eb2 | 3 | // **************************************************************************************** |
kkoichy | 0:3a1f19e51eb2 | 4 | // * CONSTANTES SYMBOLIQUES * |
kkoichy | 0:3a1f19e51eb2 | 5 | // **************************************************************************************** |
kkoichy | 0:3a1f19e51eb2 | 6 | |
kkoichy | 0:3a1f19e51eb2 | 7 | |
kkoichy | 0:3a1f19e51eb2 | 8 | |
kkoichy | 0:3a1f19e51eb2 | 9 | #define SIZE_FIFO 25 //Taille du buffer pour le bus CAN |
kkoichy | 0:3a1f19e51eb2 | 10 | |
kkoichy | 0:3a1f19e51eb2 | 11 | #define SIZE 750 //Taille d'une ligne du fichier |
kkoichy | 0:3a1f19e51eb2 | 12 | #define SIZE_BUFFER_FILE 150 //Taille du buffer d'instruction |
kkoichy | 0:3a1f19e51eb2 | 13 | |
kkoichy | 0:3a1f19e51eb2 | 14 | |
kkoichy | 0:3a1f19e51eb2 | 15 | |
kkoichy | 0:3a1f19e51eb2 | 16 | /**** |
kkoichy | 0:3a1f19e51eb2 | 17 | ** Variable à modifier en fonction du robot |
kkoichy | 0:3a1f19e51eb2 | 18 | ***/ |
kkoichy | 0:3a1f19e51eb2 | 19 | #define ROBOT_BIG//Indique que l'on va compiler pour le gros robot |
kkoichy | 0:3a1f19e51eb2 | 20 | //#define ROBOT_SMALL |
kkoichy | 0:3a1f19e51eb2 | 21 | |
kkoichy | 0:3a1f19e51eb2 | 22 | #ifdef ROBOT_BIG |
kkoichy | 0:3a1f19e51eb2 | 23 | |
kkoichy | 0:3a1f19e51eb2 | 24 | #define NOMBRE_CARTES 5 //Le nombre de carte présente sur le gros robot |
kkoichy | 0:3a1f19e51eb2 | 25 | #define POSITION_DEBUT_X 765 |
kkoichy | 0:3a1f19e51eb2 | 26 | #define POSITION_DEBUT_Y 100 |
kkoichy | 0:3a1f19e51eb2 | 27 | #define POSITION_DEBUT_T 900 |
kkoichy | 0:3a1f19e51eb2 | 28 | |
kkoichy | 0:3a1f19e51eb2 | 29 | #define BALISE_TIMEOUT 6000 |
kkoichy | 0:3a1f19e51eb2 | 30 | |
kkoichy | 0:3a1f19e51eb2 | 31 | #else |
kkoichy | 0:3a1f19e51eb2 | 32 | |
kkoichy | 0:3a1f19e51eb2 | 33 | #define NOMBRE_CARTES 3 //Le nombre de carte présente sur le petit robot |
kkoichy | 0:3a1f19e51eb2 | 34 | #define POSITION_DEBUT_X 990 |
kkoichy | 0:3a1f19e51eb2 | 35 | #define POSITION_DEBUT_Y 150 |
kkoichy | 0:3a1f19e51eb2 | 36 | #define POSITION_DEBUT_T 0 |
kkoichy | 0:3a1f19e51eb2 | 37 | |
kkoichy | 0:3a1f19e51eb2 | 38 | #define BALISE_TIMEOUT 2000 |
kkoichy | 0:3a1f19e51eb2 | 39 | |
kkoichy | 0:3a1f19e51eb2 | 40 | #endif |
kkoichy | 0:3a1f19e51eb2 | 41 | |
kkoichy | 0:3a1f19e51eb2 | 42 | |
kkoichy | 0:3a1f19e51eb2 | 43 | |
kkoichy | 0:3a1f19e51eb2 | 44 | #endif |