From 8a9fa69f946c53336fbf93c09d68be82dc074fb7 Mon Sep 17 00:00:00 2001 From: haller Date: Wed, 4 May 2005 09:54:27 +0000 Subject: Envoie des positions de départ à l'AVR S L Automatique dans le test_motor --- 2005/i/robert/src/motor/motor.cc | 3 +++ 2005/i/robert/src/motor/test_motor.cc | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) (limited to '2005') diff --git a/2005/i/robert/src/motor/motor.cc b/2005/i/robert/src/motor/motor.cc index c640085..a9f90bf 100644 --- a/2005/i/robert/src/motor/motor.cc +++ b/2005/i/robert/src/motor/motor.cc @@ -38,6 +38,9 @@ Motor::Motor (const Config & config) posX_ = 65; posY_ = -225; posA_ = 0; + asserv_.setXPos(posX_); + asserv_.setYPos(posY_); + asserv_.setAngle(posA_); } /// Initialise les moteurs diff --git a/2005/i/robert/src/motor/test_motor.cc b/2005/i/robert/src/motor/test_motor.cc index e57ff53..bc44f02 100644 --- a/2005/i/robert/src/motor/test_motor.cc +++ b/2005/i/robert/src/motor/test_motor.cc @@ -116,9 +116,14 @@ main (int argc, char **argv) break; } motor.sync(); + while(!motor.idle()) + { + motor.wait(-1); + motor.sync(); + } break; } - + case 'w': { int stop, t; -- cgit v1.2.3