From ce53fdd7f463e7cdd8bea98093769165044d4d68 Mon Sep 17 00:00:00 2001 From: adamdunkels Date: Sat, 31 Mar 2007 18:41:13 +0000 Subject: [PATCH] Now prints out sensor data --- examples/rime/test-treeroute.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/examples/rime/test-treeroute.c b/examples/rime/test-treeroute.c index c658bf6d2..6666e13b0 100644 --- a/examples/rime/test-treeroute.c +++ b/examples/rime/test-treeroute.c @@ -28,7 +28,7 @@ * * This file is part of the Contiki operating system. * - * $Id: test-treeroute.c,v 1.3 2007/03/25 12:10:29 adamdunkels Exp $ + * $Id: test-treeroute.c,v 1.4 2007/03/31 18:41:13 adamdunkels Exp $ */ /** @@ -85,9 +85,14 @@ PROCESS_THREAD(depth_blink_process, ev, data) } /*---------------------------------------------------------------------------*/ static void -recv(rimeaddr_t *originator, u8_t seqno, u8_t hops, u8_t retransmissions) +recv(rimeaddr_t *originator, u8_t seqno, u8_t hops) { - + printf("Sink got message from %d.%d, seqno %d, hops %d: len %d '%s'\n", + originator->u8[0], originator->u8[1], + seqno, hops, + rimebuf_datalen(), + (char *)rimebuf_dataptr()); + } /*---------------------------------------------------------------------------*/ static const struct tree_callbacks callbacks = { recv }; @@ -105,6 +110,9 @@ PROCESS_THREAD(test_tree_process, ev, data) if(ev == sensors_event) { if(data == &pir_sensor) { + rimebuf_clear(); + rimebuf_set_datalen(sprintf(rimebuf_dataptr(), + "%d", pir_sensor.value(0))); tree_send(&tc); }