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

sensix::sensing::SensoryImpl Class Reference

#include <sensing.h>

Inheritance diagram for sensix::sensing::SensoryImpl:

sensix::sensing::Sensory sensix::Functor sensix::Functor

List of all members.

Public Member Functions

 SensoryImpl (uint8_t l, uint8_t s, FunctorList *subfs)
 SensoryImpl (uint8_t l, uint8_t s)
 SensoryImpl (FunctorList *subfs)
 SensoryImpl ()
 SensoryImpl (uint8_t l, uint8_t s, FunctorList *subfs, unsigned int seq)
 SensoryImpl (uint8_t l, uint8_t s, unsigned int seq)
uint8_t level ()
uint8_t sensor ()
unsigned long long timeused ()
void timeused (unsigned long long t)
double energyused ()
void energyused (double e)
char * asString ()
uint8_t identifier ()
unsigned int sequencer ()
Seriesresults ()
void results (Series &data)
ErrorListerrors ()
void errors (ErrorList &e)
uint8_t priority ()
void priority (uint8_t p)
FunctorListsubfunctors ()
void subfunctors (FunctorList &fs)

Protected Attributes

uint8_t sense
uint8_t h_level
unsigned long long time
double energy
double value


Detailed Description

Definition at line 74 of file sensing.h.


Constructor & Destructor Documentation

SensoryImpl::SensoryImpl ( uint8_t  l,
uint8_t  s,
FunctorList subfs 
)

Definition at line 168 of file sensing.cpp.

SensoryImpl::SensoryImpl ( uint8_t  l,
uint8_t  s 
)

Definition at line 175 of file sensing.cpp.

SensoryImpl::SensoryImpl ( FunctorList subfs  ) 

Definition at line 182 of file sensing.cpp.

SensoryImpl::SensoryImpl (  ) 

Definition at line 189 of file sensing.cpp.

SensoryImpl::SensoryImpl ( uint8_t  l,
uint8_t  s,
FunctorList subfs,
unsigned int  seq 
)

Definition at line 196 of file sensing.cpp.

SensoryImpl::SensoryImpl ( uint8_t  l,
uint8_t  s,
unsigned int  seq 
)

Definition at line 204 of file sensing.cpp.


Member Function Documentation

uint8_t SensoryImpl::level (  ) 

Implements sensix::sensing::Sensory.

Definition at line 212 of file sensing.cpp.

uint8_t SensoryImpl::sensor (  ) 

Implements sensix::sensing::Sensory.

Definition at line 217 of file sensing.cpp.

unsigned long long SensoryImpl::timeused (  ) 

Implements sensix::sensing::Sensory.

Definition at line 222 of file sensing.cpp.

void SensoryImpl::timeused ( unsigned long long  t  ) 

Definition at line 227 of file sensing.cpp.

double SensoryImpl::energyused (  ) 

Implements sensix::sensing::Sensory.

Definition at line 232 of file sensing.cpp.

void SensoryImpl::energyused ( double  e  ) 

Implements sensix::sensing::Sensory.

Definition at line 237 of file sensing.cpp.

char * SensoryImpl::asString (  ) 

Implements sensix::Functor.

Definition at line 242 of file sensing.cpp.

uint8_t SensoryImpl::identifier (  ) 

Implements sensix::Functor.

Definition at line 247 of file sensing.cpp.

unsigned int SensoryImpl::sequencer (  ) 

Implements sensix::Functor.

Definition at line 252 of file sensing.cpp.

Series * SensoryImpl::results (  ) 

Implements sensix::Functor.

Definition at line 257 of file sensing.cpp.

void SensoryImpl::results ( Series data  ) 

Definition at line 262 of file sensing.cpp.

ErrorList * SensoryImpl::errors (  ) 

Implements sensix::Functor.

Definition at line 267 of file sensing.cpp.

void SensoryImpl::errors ( ErrorList e  ) 

Definition at line 272 of file sensing.cpp.

uint8_t SensoryImpl::priority (  ) 

Implements sensix::Functor.

Definition at line 277 of file sensing.cpp.

void SensoryImpl::priority ( uint8_t  p  ) 

Definition at line 282 of file sensing.cpp.

FunctorList * SensoryImpl::subfunctors (  ) 

Implements sensix::Functor.

Definition at line 287 of file sensing.cpp.

void SensoryImpl::subfunctors ( FunctorList fs  ) 

Definition at line 292 of file sensing.cpp.


Member Data Documentation

Implements sensix::sensing::Sensory.

Definition at line 103 of file sensing.h.

Implements sensix::sensing::Sensory.

Definition at line 104 of file sensing.h.

unsigned long long sensix::sensing::SensoryImpl::time [protected]

Implements sensix::sensing::Sensory.

Definition at line 105 of file sensing.h.

Implements sensix::sensing::Sensory.

Definition at line 106 of file sensing.h.

Implements sensix::sensing::Sensory.

Definition at line 107 of file sensing.h.


The documentation for this class was generated from the following files:
  • /home/brennan/Software/sensix/source/L3/sensing.h
  • /home/brennan/Software/sensix/source/L3/sensing.cpp


© 2008, Los Alamos National Security, LLC.