summaryrefslogtreecommitdiffhomepage
path: root/digital/io
diff options
context:
space:
mode:
authorNélio Laranjeiro2008-03-31 22:36:15 +0200
committerNélio Laranjeiro2008-03-31 22:36:15 +0200
commit206000207346f7703ce3aaccc9321c3610a7af31 (patch)
tree09ad353a711c97191132c5463568fd3f9dc898a7 /digital/io
parent63a0f3b710ebd6651a159aef16f2195396290aa9 (diff)
Tested the gutter fsm and add the stubs to the functions in the
getsamples and gutter's fsm test.
Diffstat (limited to 'digital/io')
-rw-r--r--digital/io/src/test/gutter/Makefile2
-rw-r--r--digital/io/src/test/gutter/main.c37
-rw-r--r--digital/io/src/test/testgetsamples/main.c13
3 files changed, 50 insertions, 2 deletions
diff --git a/digital/io/src/test/gutter/Makefile b/digital/io/src/test/gutter/Makefile
index cd355139..80f77d82 100644
--- a/digital/io/src/test/gutter/Makefile
+++ b/digital/io/src/test/gutter/Makefile
@@ -3,7 +3,7 @@ HOST_PROGS = fsm
IOBASE = ../..
fsm_SOURCES = main.c $(IOBASE)/fsm.c \
$(IOBASE)/gutter_cb.c $(IOBASE)/gutter_fsm.c
-MODULES =
+MODULES = utils
CONFIGFILE =
# -O2 : speed
# -Os : size
diff --git a/digital/io/src/test/gutter/main.c b/digital/io/src/test/gutter/main.c
index 41860461..38e4c3ea 100644
--- a/digital/io/src/test/gutter/main.c
+++ b/digital/io/src/test/gutter/main.c
@@ -23,7 +23,6 @@
*
* }}} */
#include "common.h"
-
#include "../../fsm.h"
#include <stdio.h>
@@ -80,3 +79,39 @@ main (void)
return 0;
}
+
+void
+asserv_set_x_position (uint32_t position)
+{
+ printf ("X position : %d\n", position);
+}
+
+void
+asserv_move_arm (uint16_t position, uint8_t speed)
+{
+ printf ("Move arm, position : %d, speed : %d\n", position, speed);
+}
+
+void
+asserv_set_y_position (int32_t y)
+{
+ printf ("Y position : %d\n", y);
+}
+
+void
+trap_open_rear_panel (void)
+{
+ printf ("Open rear panel\n");
+}
+
+void
+trap_close_rear_panel(void)
+{
+ printf ("Close rear panel\n");
+}
+
+void
+asserv_go_to_gutter (void)
+{
+ printf ("Go to gutter\n");
+}
diff --git a/digital/io/src/test/testgetsamples/main.c b/digital/io/src/test/testgetsamples/main.c
index 4479b053..7d106315 100644
--- a/digital/io/src/test/testgetsamples/main.c
+++ b/digital/io/src/test/testgetsamples/main.c
@@ -130,3 +130,16 @@ asserv_set_y_position (int32_t y)
{
printf ("Y position : %d\n", y);
}
+
+void
+trap_open_rear_panel(void)
+{
+ printf ("Open rear panel\n");
+}
+
+void
+trap_close_rear_panel (void)
+{
+ printf ("Close rear panel\n");
+}
+