summaryrefslogtreecommitdiff
path: root/digital/ai/src
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-13 14:42:14 +0200
committerNicolas Schodet2012-05-13 14:42:14 +0200
commit1fb15fc80ad52803934af40af6cd9c46098857ab (patch)
tree9d973e373d5202fa2cbda8c666be383af2807082 /digital/ai/src
parentfaedbf61a02f02fab2260604f101db2bfb1efe9f (diff)
digital/ai/src/fsm: add init_done event
Diffstat (limited to 'digital/ai/src')
-rw-r--r--digital/ai/src/fsm/init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/digital/ai/src/fsm/init.c b/digital/ai/src/fsm/init.c
index 9e8424b6..97fdea12 100644
--- a/digital/ai/src/fsm/init.c
+++ b/digital/ai/src/fsm/init.c
@@ -79,6 +79,8 @@ FSM_EVENTS (
jack_removed,
/* Sent to initialise actuators. */
init_actuators,
+ /* Sent when init is done. */
+ init_done,
/* Sent to start round. */
init_start_round)
@@ -172,6 +174,7 @@ FSM_TRANS (INIT_GOING_AWAY_SECOND_WALL, robot_move_success,
FSM_TRANS (INIT_GOING_TO_START_POSITION, robot_move_success,
INIT_WAITING_SECOND_JACK_OUT)
{
+ fsm_queue_post_event (FSM_EVENT (AI, init_done));
asserv_set_speed (BOT_SPEED_NORMAL);
return FSM_NEXT (INIT_GOING_TO_START_POSITION, robot_move_success);
}