summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/test
diff options
context:
space:
mode:
authorNélio Laranjeiro2008-04-21 23:35:19 +0200
committerNélio Laranjeiro2008-04-21 23:35:19 +0200
commit06f1c2cd6f511ea0990d3bb60103cf9512b8d634 (patch)
tree1f0e0cf25f3c25eed9cd6a17b606d2a3abfa0187 /digital/io/src/test
parent32eb5589411c13e6ed92a3af6e9d7a74c3599edf (diff)
move : update the move fsm transitions. (Not optimized in code size).
Diffstat (limited to 'digital/io/src/test')
-rw-r--r--digital/io/src/test/move/main.c19
1 files changed, 16 insertions, 3 deletions
diff --git a/digital/io/src/test/move/main.c b/digital/io/src/test/move/main.c
index e981b7f0..2b9b8d8c 100644
--- a/digital/io/src/test/move/main.c
+++ b/digital/io/src/test/move/main.c
@@ -87,16 +87,28 @@ main (void)
move_print_test (&move_fsm);
- fsm_handle_event (&move_fsm, MOVE_EVENT_failed_or_blocked);
+ fsm_handle_event (&move_fsm, MOVE_EVENT_failed);
move_print_test (&move_fsm);
- fsm_handle_event (&move_fsm, MOVE_EVENT_failed_or_blocked_or_near_border);
+ fsm_handle_event (&move_fsm, MOVE_EVENT_failed);
move_print_test (&move_fsm);
+ fsm_handle_event (&move_fsm, MOVE_EVENT_blocked);
+ move_print_test (&move_fsm);
+
+ fsm_handle_event (&move_fsm, MOVE_EVENT_blocked);
+ move_print_test (&move_fsm);
+
+ fsm_handle_event (&move_fsm, MOVE_EVENT_reached);
+ move_print_test (&move_fsm);
+
+ fsm_handle_event (&move_fsm, MOVE_EVENT_failed);
+ move_print_test (&move_fsm);
+
fsm_handle_event (&move_fsm, MOVE_EVENT_reached);
move_print_test (&move_fsm);
- fsm_handle_event (&move_fsm, MOVE_EVENT_failed_or_blocked);
+ fsm_handle_event (&move_fsm, MOVE_EVENT_blocked);
move_print_test (&move_fsm);
fsm_handle_event (&move_fsm, MOVE_EVENT_reached);
@@ -105,6 +117,7 @@ main (void)
fsm_handle_event (&move_fsm, MOVE_EVENT_reached);
move_print_test (&move_fsm);
+
return 0;
}