AresENSEA-CDF2020 / Mbed 2 deprecated AresCDFMainCode

Dependencies:   mbed DRV8825

Committer:
Nanaud
Date:
Tue Oct 20 17:53:32 2020 +0000
Revision:
20:7d206773f39e
Parent:
19:c419033c0967
Child:
22:f891c2bce091
Fonctionnel, detection a ameliorer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Nanaud 6:ea6b30c4bb01 1 // Nom du fichier : odo_asserv.h
Nanaud 6:ea6b30c4bb01 2
Nanaud 20:7d206773f39e 3 #define NbObj 8
Nanaud 20:7d206773f39e 4
Nanaud 19:c419033c0967 5 extern int indice;
Nanaud 20:7d206773f39e 6 extern int objEtape[NbObj];
Nanaud 20:7d206773f39e 7 extern double objX[NbObj];
Nanaud 20:7d206773f39e 8 extern double objY[NbObj];
Nanaud 20:7d206773f39e 9 extern int objRecule[NbObj];
Nanaud 20:7d206773f39e 10
Nanaud 20:7d206773f39e 11 extern bool acc;
Nanaud 20:7d206773f39e 12 extern bool stt;
Nanaud 19:c419033c0967 13
Nanaud 6:ea6b30c4bb01 14 // extern
Nanaud 6:ea6b30c4bb01 15 // CODEURS
Nanaud 16:ae65ce77b1f9 16 extern const double coeffGLong;
Nanaud 16:ae65ce77b1f9 17 extern const double coeffDLong;
Nanaud 16:ae65ce77b1f9 18 extern const double coeffGAngl;
Nanaud 16:ae65ce77b1f9 19 extern const double coeffDAngl;
Nanaud 6:ea6b30c4bb01 20 extern long comptG;
Nanaud 6:ea6b30c4bb01 21 extern long comptD;
Nanaud 16:ae65ce77b1f9 22 extern double distanceCible;
Nanaud 16:ae65ce77b1f9 23 extern double consigneOrientation;
Nanaud 18:48246daf0c06 24 extern double cmdG;
Nanaud 18:48246daf0c06 25 extern double cmdD;
Nanaud 18:48246daf0c06 26 extern int fnc;
Nanaud 2:094c09903a9c 27
Nanaud 6:ea6b30c4bb01 28 // Prototypes
Nanaud 6:ea6b30c4bb01 29 void cdgaRise();
plmir 12:2c312916a621 30 void cddaRise();
plmir 12:2c312916a621 31
plmir 12:2c312916a621 32 //ODOMETRIE
plmir 12:2c312916a621 33 extern Ticker ticker_odo;
Nanaud 16:ae65ce77b1f9 34 extern Ticker ticker_asserv;
Nanaud 16:ae65ce77b1f9 35 void odo1();
Nanaud 16:ae65ce77b1f9 36 void odo2();
Nanaud 16:ae65ce77b1f9 37 void odo3();
Nanaud 16:ae65ce77b1f9 38 void asserv();
Nanaud 16:ae65ce77b1f9 39 extern double x;
Nanaud 16:ae65ce77b1f9 40 extern double y;
Nanaud 16:ae65ce77b1f9 41 extern double O;
Nanaud 17:176a1b4a2fa8 42
Nanaud 17:176a1b4a2fa8 43 extern double xC;
Nanaud 17:176a1b4a2fa8 44 extern double yC;
Nanaud 17:176a1b4a2fa8 45 extern int etape;