From 8d48f13ae45dc7819d9ddb5e836cd791c25e0a22 Mon Sep 17 00:00:00 2001 From: Jerome Jutteau Date: Thu, 9 May 2013 00:59:17 +0200 Subject: apbteam/digital/io-hub/src/apbirthday: waiting pressure for drinks --- digital/io-hub/src/apbirthday/drinks.cc | 11 ++++++++--- 1 file 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) -- cgit v1.2.3