ident leo
Dependents: carte_straegie_2019 Carte_Pompe_V2 carte_esclave201_petit_rob CRAC-Strat_2019 ... more
ID CAN 2019
Diff: ident_crac.h
- Revision:
- 42:bb83e097cde2
- Parent:
- 39:dba075fafa48
- Child:
- 43:13e4765846cc
diff -r dba075fafa48 -r bb83e097cde2 ident_crac.h --- a/ident_crac.h Fri Mar 06 08:06:37 2020 +0000 +++ b/ident_crac.h Sun Mar 08 22:50:36 2020 +0000 @@ -1,7 +1,6 @@ #ifndef CRAC_IDENTH #define CRAC_IDENTH - #define GLOBAL_GAME_END 0x004 // Stop fin du match #define GLOBAL_START 0x002 // Start #define GLOBAL_END_INIT_POSITION 0x005 // Fin positionnement robot avant depart @@ -68,10 +67,6 @@ #define ASSERVISSEMENT_CONFIG_PERIM 0x714 #define ASSERVISSEMENT_CONFIG_COEF_G 0x715 #define ASSERVISSEMENT_CONFIG_COEF_D 0x716 - - - // à retirer ne fonctionne plus !!!!!!!!!!!!!!! -//#define ASSERVISSEMENT_CONFIG_DECEL 0x019 // à retirer ne fonctionne plus !!!!!!!!!!!!!!! Asservissement paramètre (définir les valeurs de vitesse max et de decélération max) //--------------Débug asserv -------- @@ -120,11 +115,7 @@ #define ID_TEST_VITESSE 0x5C5 #define ID_REACLLAGE_AVANT 0x5C6 - // -------------------------------------- - - - //////////////////////////////////////////////////////////RESETS/////////////////////////////////////////////////// #define RESET_BALISE 0x030 // Reset balise #define RESET_MOTEUR 0x031 // Reset moteur @@ -195,38 +186,21 @@ #define ERROR_TELEMETRIE 0x788 // Bug télémètre #define ERROR_STRATEGIE 0x789 // Bug stratégie - - + /////////////////////////////////////////////////ACTIONS SIMPLES DU ROBOT///////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -#define GABARIT_ROBOT 0x200 - -#define ECUEIL_AVANT 0x201 -#define ECUEIL_ARRIERE 0x202 - -#define RELACHER_11 0x203 -#define RELACHER_12 0x204 -#define RELACHER_13 0x205 -#define RELACHER_21 0x206 -#define RELACHER_22 0x207 -#define RELACHER_23 0x208 +#define ACCELERATEUR_INSERTION_AVANT_GAUCHE 0X218 +#define ACCELERATEUR_INSERTION_ARRIERE_GAUCHE 0X219 -#define E_SOL_11 0x209 -#define E_SOL_12 0x210 -#define E_SOL_13 0x211 -#define E_SOL_21 0x212 -#define E_SOL_22 0x213 -#define E_SOL_23 0x214 +#define ASCENSEUR 0x230 //data 0 : 1 ou 0 allumer éteindre +#define VIDER_CONVOYEUR 0x231 // data 0 : 0 pour jeter bleu et 1 pour jeter rouge/vert +#define NB_PALETS_BLEU 0x232 // data 0 :nb palets bleu vidés +#define NB_PALETS_VERTS 0x233 // data 0 :nb palets vert/rouges vidés +#define RATEAU 0x234 // data 0 :1 en bas et 0 en haut -#define D_SOL_11 0x209 -#define D_SOL_12 0x210 -#define D_SOL_13 0x211 -#define D_SOL_21 0x212 -#define D_SOL_22 0x213 -#define D_SOL_23 0x214 ///////////////////////////////////////////CAPTEURS/////////////////////////////////////////////////////////////////// -#define DATA_TELEMETRE 0x310 // Demande sa valeur à un télémètre parmis les +/*#define DATA_TELEMETRE 0x310 // Demande sa valeur à un télémètre parmis les #define RECEPTION_DATA 0x311 // envoi de la valeur d'un des télémètres #define TELEMETRE_OBJET 0x312 #define OBJET_SUR_TABLE 0x313 @@ -237,7 +211,7 @@ #define DATA_TELEMETRE_LOGIQUE 0x319 #define RECEPTION_TELEMETRE_LOGIQUE 0x320 - +*/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -261,6 +235,7 @@ ///////////////////////////////Carte Hacheur//////////////////////////////////// +/* #define HACHEUR_GET_ATOM 0x520 #define HACHEUR_GET_ATOM_ACK 0x521 @@ -277,18 +252,7 @@ #define HACHEUR_ETAT_CONTACTS 0x529 #define HACHEUR_ID_COUROIES 0x530 //data 0 : 1 ou 0 allumer éteindre - - -#define AV_DROIT 0 -#define AV_CENTRE 1 -#define AV_GAUCHE 2 -#define AV_BAS 3 - -#define AR_DROIT 4 -#define AR_CENTRE 5 -#define AR_GAUCHE 6 -#define AR_BAS 7 - +*/ //////////////////////////////////////////////////////////ACK CARTES/////////////////////////////////////////////////// #define ALIVE_BALISE 0x070 // Alive balise @@ -300,41 +264,50 @@ #define ALIVE_TELEMETRE 0x076 // Alive telemetre //////////////////////////////////////SOMO////////////////////////////////////// -#define SOMO 0x261 +//#define SOMO 0x261 //////////////////////////////////////bras////////////////////////////////////// #define TEST_BRAS_A 0x250 #define TEST_BRAS_B 0x251 #define TEST_BRAS_C 0x252 #define TEST_BRAS_D 0x253 - +//ces tests permettent de tester les bras pour attraper puis relacher directement #define TEST_BRAS_1 0x254 #define TEST_BRAS_2 0x255 #define TEST_BRAS_3 0x256 #define TEST_BRAS_4 0x257 #define TEST_BRAS_5 0x258 #define TEST_BRAS_6 0x259 +///////////////////////define des bras stratégie//////////////////////////////// +#define BRAS_1_AT 0x260 +#define BRAS_2_AT 0x261 +#define BRAS_3_AT 0x262 +#define BRAS_4_AT 0x263 +#define BRAS_5_AT 0x264 +#define BRAS_6_AT 0x265 -//////////////////////////////////////ventouse////////////////////////////////// -#define TEST_VENT_1 0x260 -#define TEST_VENT_2 0x261 -#define TEST_VENT_3 0x262 -#define TEST_VENT_4 0x263 -#define TEST_VENT_5 0x264 -#define TEST_VENT_6 0x265 -#define TEST_VENT_A 0x266 +#define BRAS_1_RE 0x270 +#define BRAS_2_RE 0x271 +#define BRAS_3_RE 0x272 +#define BRAS_4_RE 0x273 +#define BRAS_5_RE 0x274 +#define BRAS_6_RE 0x275 -//////////////////////////////////////electrovane/////////////////////////////// -#define TEST_ELECTROV_1 0x270 -#define TEST_ELECTROV_2 0x271 -#define TEST_ELECTROV_3 0x272 -#define TEST_ELECTROV_4 0x273 -#define TEST_ELECTROV_5 0x274 -#define TEST_ELECTROV_6 0x275 -#define TEST_ELECTROV_A 0x276 +////////////////////////////////////// ventouse/électrovanne ////////////////////////////////// +//les ventouses fonctionnent avec les électrovannes +#define VENT_1_ON 0x520 +#define VENT_1_OFF 0x521 +#define VENT_ALL_ON 0x536 +#define VENT_ALL_OFF 0x536 +#define VENTOUSE_ATTRAPER 0x540 +#define VENTOUSE_RELACHER 0x541 +//-----------------------------------define bras/ventouse valeur--------------------------// +#define AV_DROIT 1 +#define AV_CENTRE 2 +#define AV_GAUCHE 3 -//////////////////////////////////////MOTEUR -#define TEST_MOTEUR_A 0x280 -#define TEST_MOTEUR_B 0x281 -#endif - \ No newline at end of file +#define AR_DROIT 4 +#define AR_CENTRE 5 +#define AR_GAUCHE 6 + +#endif \ No newline at end of file