summaryrefslogtreecommitdiffhomepage
path: root/digital/asserv/src/asserv/simu.host.h
diff options
context:
space:
mode:
authorNicolas Schodet2012-04-06 22:13:09 +0200
committerNicolas Schodet2012-04-06 23:55:25 +0200
commit969f9f57656573a8aacc99c2f810392629a67455 (patch)
treed3f1fefd4fd3ecafc734e66a6819e8fb4753bf42 /digital/asserv/src/asserv/simu.host.h
parent359f5fa7ca74e70044836c2d735c939fcea47aff (diff)
digital/asserv: move robot specific functions to models.host.c
Diffstat (limited to 'digital/asserv/src/asserv/simu.host.h')
-rw-r--r--digital/asserv/src/asserv/simu.host.h19
1 files changed, 8 insertions, 11 deletions
diff --git a/digital/asserv/src/asserv/simu.host.h b/digital/asserv/src/asserv/simu.host.h
index 93785186..2d30ce97 100644
--- a/digital/asserv/src/asserv/simu.host.h
+++ b/digital/asserv/src/asserv/simu.host.h
@@ -24,11 +24,17 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* }}} */
+#include "models.host.h"
-extern uint8_t DDRF, PORTC, PORTD, PORTE, PORTF, PORTG, PINC;
+extern uint8_t DDRF, PORTB, PORTC, PORTD, PORTE, PORTF, PORTG, PINC;
extern double simu_pos_x, simu_pos_y, simu_pos_a;
+extern motor_model_t simu_left_model, simu_right_model,
+ simu_aux_model[AC_ASSERV_AUX_NB];
+
+extern const struct robot_t *simu_robot;
+
void
timer_init (void);
@@ -39,15 +45,6 @@ uint8_t
timer_read (void);
void
-simu_sensor_update_giboulee (void);
-
-void
-simu_sensor_update_aquajim (void);
-
-void
-simu_sensor_update_marcel (void);
-
-int
-simu_table_test_robospierre (double p_x, double p_y);
+simu_compute_absolute_position (double p_x, double p_y, double *x, double *y);
#endif /* simu_host_h */