summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/motor/movement_goto.h
diff options
context:
space:
mode:
authorschodet2004-04-18 13:58:39 +0000
committerschodet2004-04-18 13:58:39 +0000
commit53b51044e8589a541ca79d7df35871ffbd18ad00 (patch)
treecfb256a718251307a3e0f08097fabe1a362df408 /2004/i/nono/src/motor/movement_goto.h
parent8ac39128a46989dee644df52230234021c044d4b (diff)
Nouveau système de Goto.
Diffstat (limited to '2004/i/nono/src/motor/movement_goto.h')
-rw-r--r--2004/i/nono/src/motor/movement_goto.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/2004/i/nono/src/motor/movement_goto.h b/2004/i/nono/src/motor/movement_goto.h
index 375946f..95dde47 100644
--- a/2004/i/nono/src/motor/movement_goto.h
+++ b/2004/i/nono/src/motor/movement_goto.h
@@ -25,6 +25,7 @@
//
// }}}
#include "movement.h"
+#include "goto.h"
/// Paramètres d'un mouvement Goto.
class MovementGotoParam
@@ -51,6 +52,7 @@ class MovementGotoParam
/// direction finale.
class MovementGoto : public Movement
{
+ Goto *goto_;
/// Position d'arrivée.
double dX_, dY_;
/// Integrales.
@@ -61,8 +63,10 @@ class MovementGoto : public Movement
static MovementGotoParam param_;
public:
/// Constructeur.
- /// (x, y) : position d'arrivée (mm).
- MovementGoto (double x, double y);
+ /// go : objet Goto, detruit dans le destructeur.
+ MovementGoto (Goto *go);
+ /// Destructeur.
+ ~MovementGoto (void);
/// Controlle la vitesse, retourne faux si mouvement terminé.
bool control (void);
};