From 94e5319df41fa94357ba2944604a3730565145f1 Mon Sep 17 00:00:00 2001 From: Jérémy Dufour Date: Thu, 21 May 2009 12:24:43 +0200 Subject: * digital/io/src: - post an event when the move FSM failed on a specific transition. --- digital/io/src/move_cb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/digital/io/src/move_cb.c b/digital/io/src/move_cb.c index ae8b14ef..51883dad 100644 --- a/digital/io/src/move_cb.c +++ b/digital/io/src/move_cb.c @@ -375,6 +375,8 @@ move__WAIT_FOR_CLEAR_PATH__state_timeout (void) /* Error, no new position, should we try again? */ if (--move_data.try_again_counter == 0) { + /* Post an event for the top FSM to generate a failure. */ + main_post_event_for_top_fsm = TOP_EVENT_move_fsm_failed; return move_next_branch (WAIT_FOR_CLEAR_PATH, state_timeout, obstacle_and_no_intermediate_path_found_and_no_try_again); } -- cgit v1.2.3