summaryrefslogtreecommitdiff
path: root/digital/io/src/move.fsm
diff options
context:
space:
mode:
authorNicolas Schodet2010-05-29 13:59:35 +0200
committerNicolas Schodet2010-05-29 13:59:35 +0200
commit7a66e70e4944d47ecb699e2979dca601d1faca38 (patch)
tree3ed48877cdb0f2dd28b810b32789b475f070b619 /digital/io/src/move.fsm
parentf51b15ddb7c1045e0edf8b50bb6933db7fcf19f3 (diff)
digital/io/src: add tryout on blocking detection
Diffstat (limited to 'digital/io/src/move.fsm')
-rw-r--r--digital/io/src/move.fsm4
1 files changed, 4 insertions, 0 deletions
diff --git a/digital/io/src/move.fsm b/digital/io/src/move.fsm
index 05f0c9d0..add29b05 100644
--- a/digital/io/src/move.fsm
+++ b/digital/io/src/move.fsm
@@ -72,12 +72,16 @@ MOVE_MOVING:
loader up
MOVE_MOVING_BACKWARD_TO_TURN_FREELY:
+ bot_move_succeed: tryout -> MOVE_IDLE
+ post failure event.
bot_move_succeed: path_found_rotate -> MOVE_ROTATING
rotate towards next position.
bot_move_succeed: path_found -> MOVE_MOVING
move to next position.
bot_move_succeed: no_path_found -> MOVE_IDLE
post failure event.
+ bot_move_failed: tryout -> MOVE_IDLE
+ post failure event.
bot_move_failed: path_found_rotate -> MOVE_ROTATING
rotate towards next position.
bot_move_failed: path_found -> MOVE_MOVING