From 5620e71a2078bf504cebbbe146cbb33f73e63314 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 2 May 2008 11:30:59 +0200 Subject: * digital/io/src: - added get sample timeout. --- digital/io/src/getsamples.fsm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'digital/io/src/getsamples.fsm') diff --git a/digital/io/src/getsamples.fsm b/digital/io/src/getsamples.fsm index 0628448b..154bb489 100644 --- a/digital/io/src/getsamples.fsm +++ b/digital/io/src/getsamples.fsm @@ -61,6 +61,7 @@ APPROACH_DISTRIBUTOR: MOVE_BACKWARD_FROM_DISTRIBUTOR: bot_move_succeed -> TAKE_SAMPLES start taking some samples + setup a timeout TAKE_SAMPLES: arm_pass_noted_position: more -> . @@ -68,6 +69,9 @@ TAKE_SAMPLES: take a new one arm_pass_noted_position: no_more -> MOVE_AWAY_FROM_DISTRIBUTOR go backward + wait_finished -> MOVE_AWAY_FROM_DISTRIBUTOR + timed out, give up + go backward MOVE_AWAY_FROM_DISTRIBUTOR: bot_move_succeed -> CLOSE_INPUT_HOLE @@ -79,3 +83,4 @@ CLOSE_INPUT_HOLE: tell the top FSM we have finished wait_finished -> IDLE timed out, give up + tell the top FSM we have finished -- cgit v1.2.3