summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday
diff options
context:
space:
mode:
authorNicolas Schodet2013-05-08 18:17:02 +0200
committerNicolas Schodet2013-05-08 18:17:02 +0200
commit0c3a23a17ee2426b4234af2cc60cbbe0fe7be0ee (patch)
treece936481d3ebca82eb72bd9968ea6bb1294b7817 /digital/io-hub/src/apbirthday
parent223e2ccd622abea6733e6aeb0b8ad1343cce44cc (diff)
digital/io-hub/src/apbirthday: send jack & robot_nb to beacon
Diffstat (limited to 'digital/io-hub/src/apbirthday')
-rw-r--r--digital/io-hub/src/apbirthday/robot.cc1
-rw-r--r--digital/io-hub/src/apbirthday/top.cc2
2 files changed, 3 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/robot.cc b/digital/io-hub/src/apbirthday/robot.cc
index 4b8a4c1f..790f381b 100644
--- a/digital/io-hub/src/apbirthday/robot.cc
+++ b/digital/io-hub/src/apbirthday/robot.cc
@@ -139,6 +139,7 @@ Robot::main_loop ()
ended = true;
hardware.ballon_funny_action.set ();
asserv.stop ();
+ robot->beacon.on (false);
}
else if (ended && !stop_done && chrono.remaining_time_ms () < 0)
{
diff --git a/digital/io-hub/src/apbirthday/top.cc b/digital/io-hub/src/apbirthday/top.cc
index 0f4d23a5..25c344dd 100644
--- a/digital/io-hub/src/apbirthday/top.cc
+++ b/digital/io-hub/src/apbirthday/top.cc
@@ -351,6 +351,8 @@ FSM_TRANS (TOP_INIT_ACTUATORS, init_done, TOP_INIT)
FSM_TRANS (TOP_INIT, init_start_round, TOP_DECISION)
{
+ robot->beacon.on (true);
+ robot->beacon.set_robots_nb (!robot->hardware.ihm_robot_nb.get () ? 2 : 1);
}
FSM_TRANS_TIMEOUT (TOP_DECISION, 1,