Sensix
Wireless Sensor Network Middleware



   Home


   Project Page


   Download


   CVS




 Hosted by
Get SENSIX at SourceForge.net. Fast, secure 
and Free Open Source software downloads

/home/brennan/Software/sensix/source/L1/mote_sensix.h File Reference

#include "mote_types.h"

Go to the source code of this file.

Classes

struct  _functor
struct  _functor::_res

Defines

#define SPATIAL_SERIES_TIMEOUT   10000

Typedefs

typedef struct _functor functor

Enumerations

enum  { ID_BYTE_LEN = 4 }

Functions

struct _stateget_state (uint_t node)
functorget_functor (uint_t, uint_t)
void start_discovery (uint_t)
void discover_ancestors (uint_t)
void discover_siblings (uint_t)
int_t initialize (uint_t, uint_t)
void add_capability (byte_t, uint_t)
int_t f_apply (functor *)
int_t f_dataready (functor *)
int_t f_cancel (functor *)
functorallocate_functor (uint_t)
void init_functor (functor *, uint_t)
void free_functor (functor *)
int_t f_sense (functor *)
int_t f_peak_sense (functor *)
int_t f_time_series (functor *)
int_t f_spatial_series (functor *)
int_t f_recite (functor *)
int_t f_sum (functor *)
int_t f_delta (functor *)
int_t f_mean (functor *)
int_t f_sigma (functor *)
int_t f_lambda (functor *)
uint_t energy_diff (uint_t, uint_t)
uint_t time_diff (uint_t, uint_t)


Define Documentation

#define SPATIAL_SERIES_TIMEOUT   10000

Definition at line 41 of file mote_sensix.h.


Typedef Documentation

typedef struct _functor functor


Enumeration Type Documentation

anonymous enum

Enumerator:
ID_BYTE_LEN 

Definition at line 43 of file mote_sensix.h.


Function Documentation

void add_capability ( byte_t  ,
uint_t   
)

Definition at line 252 of file mote_sensix.c.

functor* allocate_functor ( uint_t   ) 

Definition at line 334 of file mote_sensix.c.

void discover_ancestors ( uint_t   ) 

Definition at line 234 of file mote_sensix.c.

void discover_siblings ( uint_t   ) 

Definition at line 243 of file mote_sensix.c.

uint_t energy_diff ( uint_t  ,
uint_t   
)

Definition at line 690 of file mote_sensix.c.

int_t f_apply ( functor  ) 

Definition at line 291 of file mote_sensix.c.

int_t f_cancel ( functor  ) 

Definition at line 325 of file mote_sensix.c.

int_t f_dataready ( functor  ) 

Definition at line 303 of file mote_sensix.c.

int_t f_delta ( functor  ) 

Definition at line 592 of file mote_sensix.c.

int_t f_lambda ( functor  ) 

Definition at line 675 of file mote_sensix.c.

int_t f_mean ( functor  ) 

Definition at line 617 of file mote_sensix.c.

int_t f_peak_sense ( functor  ) 

Definition at line 433 of file mote_sensix.c.

int_t f_recite ( functor  ) 

Definition at line 542 of file mote_sensix.c.

int_t f_sense ( functor  ) 

Definition at line 404 of file mote_sensix.c.

int_t f_sigma ( functor  ) 

Definition at line 642 of file mote_sensix.c.

int_t f_spatial_series ( functor  ) 

Definition at line 512 of file mote_sensix.c.

int_t f_sum ( functor  ) 

Definition at line 567 of file mote_sensix.c.

int_t f_time_series ( functor  ) 

Definition at line 471 of file mote_sensix.c.

void free_functor ( functor  ) 

Definition at line 379 of file mote_sensix.c.

functor* get_functor ( uint_t  ,
uint_t   
)

Definition at line 219 of file mote_sensix.c.

struct _state* get_state ( uint_t  node  )  [read]

Definition at line 214 of file mote_sensix.c.

void init_functor ( functor ,
uint_t   
)

Definition at line 356 of file mote_sensix.c.

int_t initialize ( uint_t  ,
uint_t   
)

Definition at line 265 of file mote_sensix.c.

void start_discovery ( uint_t   ) 

Definition at line 228 of file mote_sensix.c.

uint_t time_diff ( uint_t  ,
uint_t   
)

Definition at line 696 of file mote_sensix.c.


© 2008, Los Alamos National Security, LLC.