Print the node ID instead of the first byte in the Rime address. That byte often has the value 0 when using powertrace with IPv6.
This commit is contained in:
parent
1b2f36cdd9
commit
fec9171d5d
1 changed files with 3 additions and 2 deletions
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* $Id: powertrace.c,v 1.4 2010/03/29 21:49:07 adamdunkels Exp $
|
||||
* $Id: powertrace.c,v 1.5 2010/04/09 15:47:45 nvt-se Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
|
@ -40,6 +40,7 @@
|
|||
|
||||
#include "contiki.h"
|
||||
#include "sys/compower.h"
|
||||
#include "node-id.h"
|
||||
#include "powertrace.h"
|
||||
#include "net/rime.h"
|
||||
|
||||
|
@ -80,7 +81,7 @@ powertrace_print(char *str)
|
|||
|
||||
printf("%s %lu P %d %lu %lu %lu %lu %lu %lu %lu (radio %d.%02d%% tx %d.%02d%% listen %d.%02d%%)\n",
|
||||
str,
|
||||
clock_time(), rimeaddr_node_addr.u8[0], seqno++,
|
||||
clock_time(), node_id, seqno++,
|
||||
cpu, lpm, transmit, listen, idle_transmit, idle_listen,
|
||||
(int)((100L * (transmit + listen)) / time),
|
||||
(int)((10000L * (transmit + listen) / time) - (100L * (transmit + listen) / time) * 100),
|
||||
|
|
Loading…
Reference in a new issue