summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/gutter_cb.c
diff options
context:
space:
mode:
authorNélio Laranjeiro2008-04-12 02:03:38 +0200
committerNélio Laranjeiro2008-04-12 02:03:38 +0200
commit3c7512d1619b2e73424790f157aec3926e39e838 (patch)
treece237207867f09cc64e262db198a7d307358bd7e /digital/io/src/gutter_cb.c
parent1dd17a56e081e19dd1f8de9ea2035a6f4d83d1db (diff)
Update the fsms.
Diffstat (limited to 'digital/io/src/gutter_cb.c')
-rw-r--r--digital/io/src/gutter_cb.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/digital/io/src/gutter_cb.c b/digital/io/src/gutter_cb.c
index 336ae404..f2c01539 100644
--- a/digital/io/src/gutter_cb.c
+++ b/digital/io/src/gutter_cb.c
@@ -24,10 +24,13 @@
* }}} */
#include "common.h"
#include "fsm.h"
+#include "gutter.h"
#include "gutter_cb.h"
#include "asserv.h"
#include "trap.h"
#include "modules/utils/utils.h"
+#include "top.h"
+#include "topfsm_fsm.h"
/*
* START =ok=>
@@ -51,6 +54,8 @@ gutter__CLOSE_COLLECTOR__collector_closed (void)
{
//Close the collector.
trap_close_rear_panel();
+ // Post an event to the top fsm machine
+ fsm_handle_event (&top_fsm, TOPFSM_EVENT_samples_deposed);
return gutter_next (CLOSE_COLLECTOR, collector_closed);
}