summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday
diff options
context:
space:
mode:
authorJerome Jutteau2013-05-09 00:59:17 +0200
committerNicolas Schodet2013-05-09 07:50:11 +0200
commit8d48f13ae45dc7819d9ddb5e836cd791c25e0a22 (patch)
tree5e166902d0281262a9f516c7a2ec8d19523e104c /digital/io-hub/src/apbirthday
parent90cbf5a9e018ccb1ee20ae826c869e94c659f1fe (diff)
apbteam/digital/io-hub/src/apbirthday: waiting pressure for drinks
Diffstat (limited to 'digital/io-hub/src/apbirthday')
-rw-r--r--digital/io-hub/src/apbirthday/drinks.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/digital/io-hub/src/apbirthday/drinks.cc b/digital/io-hub/src/apbirthday/drinks.cc
index 09fe4699..c4f1d55f 100644
--- a/digital/io-hub/src/apbirthday/drinks.cc
+++ b/digital/io-hub/src/apbirthday/drinks.cc
@@ -94,6 +94,7 @@ inline void Drinks::lower_close ()
}
FSM_STATES (DRINKS_OFF,
+ DRINKS_WAIT_PRESSURE,
DRINKS_INIT_PREPARING,
DRINKS_INIT_UPING,
DRINKS_INIT_DOWNING,
@@ -112,9 +113,13 @@ FSM_EVENTS (drinks_take,
FSM_START_WITH (DRINKS_OFF)
-FSM_TRANS (DRINKS_OFF, init_actuators,
- off, DRINKS_OFF,
- on, DRINKS_INIT_PREPARING)
+FSM_TRANS (DRINKS_OFF, init_actuators, DRINKS_WAIT_PRESSURE)
+{
+}
+
+FSM_TRANS_TIMEOUT (DRINKS_WAIT_PRESSURE, 1500,
+ off, DRINKS_OFF,
+ on, DRINKS_INIT_PREPARING)
{
// TODO: disabled until present.
if (1)