summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/apbirthday/candles.cc
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/apbirthday/candles.cc')
-rw-r--r--digital/io-hub/src/apbirthday/candles.cc10
1 files changed, 10 insertions, 0 deletions
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;
+ }
}