#define HOKUYO_PITCH_HORIZONTAL 0xC0
#define HOKUYO_PITCH_MIN 0x00
-#define VIDLE_UP 0x3c0
-#define VIDLE_DOWN 0x1e0
+#include <stdint.h>
+
+typedef enum {
+ OPEN,
+ CLOSE,
+ CATCH
+} jaws_cmds;
#ifdef __cplusplus
extern "C" {
void act_init(struct robottype_orte_data *ortedata);
-void act_hokuyo(unsigned char angle); // FIXME obsolete (?)
void act_camera_on(void);
void act_camera_off(void);
-void act_vidle(uint16_t position);
-uint16_t act_vidle_get_last_reqest(void);
+void act_lift(uint16_t position, char speed);
+void act_jaws(jaws_cmds cmd);
+
+uint16_t act_jaw_left_get_last_reqest(void);
+uint16_t act_jaw_right_get_last_reqest(void);
+uint16_t act_lift_get_last_reqest(void);
#ifdef __cplusplus
}