summaryrefslogtreecommitdiffhomepage
path: root/digital
diff options
context:
space:
mode:
authorNicolas Schodet2013-04-10 01:24:10 +0200
committerNicolas Schodet2013-04-10 01:24:10 +0200
commit20c4b6371c02bdb52e93f101d6983c4bf6dee5b5 (patch)
treec80bbdc2844850b495e067cfe7e83ea2e6fc9d68 /digital
parentb4a869f528807e515bfb95013489dd43bf9188f3 (diff)
digital/io-hub/src/apbirthday: add score debug message
Diffstat (limited to 'digital')
-rw-r--r--digital/io-hub/src/apbirthday/strat.cc3
-rw-r--r--digital/io-hub/src/common-cc/debug.host.hh3
2 files changed, 6 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/strat.cc b/digital/io-hub/src/apbirthday/strat.cc
index f4afb753..eb4811ea 100644
--- a/digital/io-hub/src/apbirthday/strat.cc
+++ b/digital/io-hub/src/apbirthday/strat.cc
@@ -24,6 +24,7 @@
#include "strat.hh"
#include "robot.hh"
#include "top.hh"
+#include "debug.host.hh"
Strat::Decision
Strat::decision (vect_t &pos)
@@ -67,6 +68,8 @@ Strat::decision_candles (CandlesDecision &decision, uint16_t robot_angle)
if (score_forward && top_follow_blocking (1))
score_forward = 0;
// Now choose.
+ host_debug ("score: forward = %d, backward = %d\n",
+ score_forward, score_backward);
if (score_forward == 0 && score_backward == 0)
{
return false;
diff --git a/digital/io-hub/src/common-cc/debug.host.hh b/digital/io-hub/src/common-cc/debug.host.hh
index e64dff45..6db8ccd8 100644
--- a/digital/io-hub/src/common-cc/debug.host.hh
+++ b/digital/io-hub/src/common-cc/debug.host.hh
@@ -26,9 +26,12 @@
/// Assert only on host, for costly asserts.
#ifdef TARGET_host
+# include <cstdio>
# define host_assert ucoo::assert
+# define host_debug(args...) fprintf (stderr, args)
#else
# define host_assert(x)
+# define host_debug(args...)
#endif
#endif // debug_host_hh