summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/gutter_cb.c
diff options
context:
space:
mode:
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);
}