summaryrefslogtreecommitdiff
path: root/digital/asserv/src/asserv/speed.h
diff options
context:
space:
mode:
authorNicolas Schodet2009-03-30 00:19:56 +0200
committerNicolas Schodet2009-03-30 00:19:56 +0200
commitc0aba9481e57896be0a0f7b480f47eb80432f60c (patch)
tree8bb2d87f64c33dc6c757ba7e35d1947795821a3c /digital/asserv/src/asserv/speed.h
parenta1ee3e571e1235416eac8a7a4038cf195ad7d89a (diff)
* digital/asserv/src/asserv:
- use pointers for speed updates.
Diffstat (limited to 'digital/asserv/src/asserv/speed.h')
-rw-r--r--digital/asserv/src/asserv/speed.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/digital/asserv/src/asserv/speed.h b/digital/asserv/src/asserv/speed.h
index d5df91a2..3ed02393 100644
--- a/digital/asserv/src/asserv/speed.h
+++ b/digital/asserv/src/asserv/speed.h
@@ -28,6 +28,8 @@
/** Speed control state. */
struct speed_t
{
+ /** Controlled position. */
+ struct pos_t *pos;
/** Current speed, f8.8. */
int16_t cur;
/** Consign speed, f8.8. */
@@ -48,6 +50,9 @@ extern struct speed_t speed_theta, speed_alpha;
extern struct speed_t speed_aux0;
void
+speed_init (void);
+
+void
speed_update (void);
#endif /* speed_h */