X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Fstrat_base.h;h=908a2f6191309b4900c02b10b4a6244c61e72f21;hp=6ff0666e01aaa88081e185347ac5aa076782a0e8;hb=9d056416278ae5d772a0fc1f7d2d11a4461fb673;hpb=1714f4ee916fca95ce24120ea6e698237913f947 diff --git a/projects/microb2010/mainboard/strat_base.h b/projects/microb2010/mainboard/strat_base.h index 6ff0666..908a2f6 100644 --- a/projects/microb2010/mainboard/strat_base.h +++ b/projects/microb2010/mainboard/strat_base.h @@ -26,8 +26,9 @@ #define END_OBSTACLE 8 /* There is an obstacle in front of us */ #define END_ERROR 16 /* Cannot do the command */ #define END_INTR 32 /* interrupted by user */ -#define END_TIMER 64 /* we don't a lot of time */ -#define END_RESERVED 128 /* reserved */ +#define END_TIMER 64 /* we don't have a lot of time */ +#define END_RESERVED 128 /* reserved... be careful, sometimes error is + coded on a int8_t */ /* only valid after a END_OBSTACLE */ struct opponent_obstacle { @@ -65,6 +66,7 @@ uint8_t strat_obstacle(void); /* set/get user strat speed */ void strat_set_speed(uint16_t d, uint16_t a); void strat_get_speed(uint16_t *d, uint16_t *a); +void strat_set_acc(double d, double a); /* when user type ctrl-c we can interrupt traj */ void interrupt_traj(void);