AresENSEA-CDF2020 / Mbed 2 deprecated AresCDFMainCode

Dependencies:   mbed DRV8825

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers odo_asserv.h Source File

odo_asserv.h

00001 // Nom du fichier : odo_asserv.h
00002 
00003 // Stratégie Lucas : 10 points
00004 // Stratégie Pharoah : 31 points
00005 #define NbObj 17
00006 
00007 extern int indiceStrategie;
00008 extern int objEtape[NbObj];
00009 extern double objX_bleu[NbObj];
00010 extern double objX_jaune[NbObj];
00011 extern double objY[NbObj];
00012 extern int objRecule[NbObj];
00013 
00014 extern bool acc;
00015 extern bool stt;
00016 
00017 extern double* stratX_select;
00018 extern const double x_init_bleu;
00019 extern const double x_init_jaune;
00020 extern const double y_init;
00021 extern const double O_init_bleu;
00022 extern const double O_init_jaune; 
00023 
00024 // extern
00025 // CODEURS
00026 extern const double coeffGLong;
00027 extern const double coeffDLong;
00028 extern const double coeffGAngl;
00029 extern const double coeffDAngl;
00030 extern long comptG;
00031 extern long comptD;
00032 extern double distanceCible;
00033 extern double consigneOrientation;
00034 extern double cmdG;
00035 extern double cmdD;
00036 extern int action;
00037 
00038 extern double distanceMem;
00039 extern double distancePlus;
00040 
00041 // Prototypes
00042 void cdgaRise();
00043 void cddaRise();
00044 
00045 //ODOMETRIE
00046 extern Ticker Ticker_asserv;
00047 void odo1();
00048 void odo2();
00049 void odo3();
00050 void asserv();
00051 extern double x;
00052 extern double y;
00053 extern double O;
00054 
00055 extern double xC;
00056 extern double yC;
00057 extern int etape;