From e804421531895acaf4231781d555e6a4256e117b Mon Sep 17 00:00:00 2001 From: Jerome Jutteau Date: Tue, 2 Apr 2013 12:44:27 +0200 Subject: digital/io-hub/src/apbirthday: forget candle action if color analyse fails --- digital/io-hub/src/apbirthday/candles.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'digital') diff --git a/digital/io-hub/src/apbirthday/candles.cc b/digital/io-hub/src/apbirthday/candles.cc index e61f6f10..434ba96d 100644 --- a/digital/io-hub/src/apbirthday/candles.cc +++ b/digital/io-hub/src/apbirthday/candles.cc @@ -277,6 +277,11 @@ FSM_TRANS_TIMEOUT (AI_CANDLE_FAR_ANALYSING, 10, AI_CANDLE_FAR_ANALYSE_SLEEP) //T /* Send blow event. */ FSM_HANDLE (AI, ai_candle_blow); } + else + { + // Too bad, we do not have a valid color analysis. + robot->candles.actual_pos[Candles::FAR] = -1; + } } /* Near analyse FSM */ @@ -308,4 +313,9 @@ FSM_TRANS_TIMEOUT (AI_CANDLE_NEAR_ANALYSING, 10, AI_CANDLE_NEAR_ANALYSE_SLEEP) / /* Send blow event. */ FSM_HANDLE (AI, ai_candle_blow); } + else + { + // Too bad, we do not have a valid color analysis. + robot->candles.actual_pos[Candles::NEAR] = -1; + } } -- cgit v1.2.3