summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/motor/movement_basic.h
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/motor/movement_basic.h')
-rw-r--r--2004/i/nono/src/motor/movement_basic.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/2004/i/nono/src/motor/movement_basic.h b/2004/i/nono/src/motor/movement_basic.h
index 4c9a899..151d808 100644
--- a/2004/i/nono/src/motor/movement_basic.h
+++ b/2004/i/nono/src/motor/movement_basic.h
@@ -26,21 +26,24 @@
// }}}
#include "movement.h"
+/// Mouvemenet de base, avance tout droit jusqu'a avoir parcouru une distance.
class MovementBasic : public Movement
{
- // Vitesse.
+ /// Vitesse.
double speed_;
- // Distance au carré.
+ /// Distance au carré.
double lenght2_;
- // Position de départ.
+ /// Position de départ.
double sX_, sY_;
public:
- // Constructeur.
+ /// Constructeur.
+ /// speed : vitesse (-1..+1).
+ /// lenght : distance (mm, > 0)
MovementBasic (double speed, double lenght);
- // Initialise le mouvement, appelé juste quand le mouvement est mis en
- // service.
+ /// Initialise le mouvement, appelé juste quand le mouvement est mis en
+ /// service.
void init (const Tracker &t, Asserv &a, Motor &m);
- // Controlle la vitesse, retourne faux si mouvement terminé.
+ /// Controlle la vitesse, retourne faux si mouvement terminé.
bool control (void);
};