Made scalar values explicitly unsigned long. Preliminary support for cummulative estimates (larger than 32 bits)
This commit is contained in:
parent
af997a93e0
commit
5c79330b41
2 changed files with 18 additions and 19 deletions
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* $Id: energest.c,v 1.1 2007/03/19 00:30:13 adamdunkels Exp $
|
||||
* $Id: energest.c,v 1.2 2007/05/15 07:54:03 adamdunkels Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
|
@ -39,6 +39,7 @@
|
|||
*/
|
||||
|
||||
#include "lib/energest.h"
|
||||
#include "contiki-conf.h"
|
||||
|
||||
#if ENERGEST_CONF_ON
|
||||
|
||||
|
@ -51,17 +52,17 @@ energest_init(void)
|
|||
{
|
||||
int i;
|
||||
for(i = 0; i < ENERGEST_TYPE_MAX; ++i) {
|
||||
energest_total_time[i] = 0;
|
||||
energest_total_time[i].current = 0;
|
||||
}
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
energest_t
|
||||
unsigned long
|
||||
energest_type_time(int type)
|
||||
{
|
||||
return energest_total_time[type];
|
||||
return energest_total_time[type].current;
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
#else /* ENERGEST_CONF_ON */
|
||||
void energest_init(void) {}
|
||||
energest_t energest_type_time(int type) { return 0; }
|
||||
unsigned long energest_type_time(int type) { return 0; }
|
||||
#endif /* ENERGEST_CONF_ON */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue