From 78e07f956ad17ec0c781bd6c2caf36f953a5ed51 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sun, 30 May 2010 10:55:35 +0200 Subject: digital/io/src: post loader_downed event when clamp empty --- digital/io/src/ai_loader_cb.c | 4 ++++ digital/io/src/loader.fsm | 1 + 2 files changed, 5 insertions(+) (limited to 'digital/io') diff --git a/digital/io/src/ai_loader_cb.c b/digital/io/src/ai_loader_cb.c index 9b4680a8..fdb628a9 100644 --- a/digital/io/src/ai_loader_cb.c +++ b/digital/io/src/ai_loader_cb.c @@ -601,6 +601,7 @@ ai__LOADER_LOAD_UNLOADING_OPEN__clamp_failed (void) /* * LOADER_LOAD_EMPTY_OPEN =clamp_succeed=> * down => LOADER_DOWN + * post loader_downed event * up => LOADER_UPING * move up */ @@ -614,7 +615,10 @@ ai__LOADER_LOAD_EMPTY_OPEN__clamp_succeed (void) return ai_next_branch (LOADER_LOAD_EMPTY_OPEN, clamp_succeed, up); } else + { + main_post_event (AI_EVENT_loader_downed); return ai_next_branch (LOADER_LOAD_EMPTY_OPEN, clamp_succeed, down); + } } /* diff --git a/digital/io/src/loader.fsm b/digital/io/src/loader.fsm index 322c99f0..a188194e 100644 --- a/digital/io/src/loader.fsm +++ b/digital/io/src/loader.fsm @@ -219,6 +219,7 @@ LOADER_LOAD_UNLOADING_OPEN: LOADER_LOAD_EMPTY_OPEN: clamp_succeed: down -> LOADER_DOWN + post loader_downed event clamp_succeed: up -> LOADER_UPING move up clamp_failed -> LOADER_ERROR -- cgit v1.2.3