From 5ba03e9744a8916730d9b8462cbfa6512d380ac6 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 14 May 2011 16:49:48 +0200 Subject: digital/io-hub: add drop --- digital/io-hub/src/robospierre/clamp.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'digital/io-hub/src/robospierre/clamp.h') diff --git a/digital/io-hub/src/robospierre/clamp.h b/digital/io-hub/src/robospierre/clamp.h index bb15b62e..a59e91ae 100644 --- a/digital/io-hub/src/robospierre/clamp.h +++ b/digital/io-hub/src/robospierre/clamp.h @@ -68,6 +68,15 @@ clamp_move (uint8_t pos); void clamp_move_element (uint8_t from, uint8_t to); +/** Drop an element tower. Return 0 if not currently possible. If + * drop_direction is forward, drop at the back. */ +uint8_t +clamp_drop (uint8_t drop_direction); + +/** Signal robot advanced, and drop is finished. */ +void +clamp_drop_clear (void); + /** Examine sensors to generate new events, return non zero if an event was * generated. */ uint8_t -- cgit v1.2.3