summaryrefslogtreecommitdiff
path: root/i/marvin/src/ai/ai.hh
diff options
context:
space:
mode:
authordufourj2006-05-24 20:13:50 +0000
committerdufourj2006-05-24 20:13:50 +0000
commit08c46b0aa2c1791ca404a60ca0f75e4687553076 (patch)
treed0b97fb8acc6da521a1be51de87c113090be0d91 /i/marvin/src/ai/ai.hh
parent78a8f07f655dc7ff426d87001f3ca4d6a8365ded (diff)
Ai :
- rajout de parametres ; - rajout de fonctions. Es : - fonctions de gettage de jack/couleur de sélection.
Diffstat (limited to 'i/marvin/src/ai/ai.hh')
-rw-r--r--i/marvin/src/ai/ai.hh11
1 files changed, 9 insertions, 2 deletions
diff --git a/i/marvin/src/ai/ai.hh b/i/marvin/src/ai/ai.hh
index 2883be9..25bba63 100644
--- a/i/marvin/src/ai/ai.hh
+++ b/i/marvin/src/ai/ai.hh
@@ -45,7 +45,9 @@ class Ai
scheduler::SchedulableReadFd schedulableMotor_;
scheduler::SchedulableReadFd schedulableEs_;
// Paramètres générales du robot
- const int RoundDuration_;
+ const int round_duration_;
+ const int schedule_time_;
+ const int reference_sensor_mask_;
public:
/// Constructeur
Ai(const Config & config);
@@ -57,7 +59,6 @@ class Ai
/// Arrête complêtement le robot
void stop(void);
/// Fonction de tempo
- /// XXX Vérifier que ce soit bien des milisec
void temporisation (int msec);
/// Attend le jack rentre(false) ou sorte (true)
void waitJack (bool out);
@@ -65,6 +66,12 @@ class Ai
bool update (void);
/// La célèbre fonction sync
bool sync (void);
+ /// Stop the mouvement of the motor
+ void stop (void);
+ /// Init things for a match.
+ void prepare (void);
+ /// Reference sensors
+ void referenceSensors (void);
/// programme d'homologation du robal
void progHomoloRobal(void);
};