Contiki 2.5
Functions | Variables
compower.c File Reference

    Communication power accounting module
More...

#include "contiki-conf.h"
#include "sys/energest.h"
#include "sys/compower.h"
#include "net/packetbuf.h"

Go to the source code of this file.

Functions

void compower_init (void)
 Initialize the communication power accounting module. More...
 
void compower_accumulate (struct compower_activity *a)
 Accumulate power contumption for a communication activity. More...
 
void compower_clear (struct compower_activity *a)
 Clear power consumption information for a communication activity. More...
 
void compower_attrconv (struct compower_activity *a)
 Convert power contumption information to packet attributes. More...
 
void compower_accumulate_attrs (struct compower_activity *a)
 Accumulate power contumption for a communication activity based on energy data in packet attributes. More...
 

Variables

struct compower_activity compower_idle_activity
 The default idle communication activity. More...
 

Detailed Description

    Communication power accounting module
Author
Adam Dunkels adam@.nosp@m.sics.nosp@m..se

Definition in file compower.c.