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::SenseImpl Class Reference

#include <sensing.h>

Inheritance diagram for sensix::sensing::SenseImpl:

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

List of all members.

Public Member Functions

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

Protected Attributes

double hz


Detailed Description

Definition at line 189 of file sensing.h.


Constructor & Destructor Documentation

SenseImpl::SenseImpl ( uint8_t  l,
uint8_t  s,
double  r 
)

Definition at line 602 of file sensing.cpp.

SenseImpl::SenseImpl ( uint8_t  s,
double  r 
)

Definition at line 608 of file sensing.cpp.

SenseImpl::SenseImpl ( uint8_t  l,
uint8_t  s 
)

Definition at line 614 of file sensing.cpp.

SenseImpl::SenseImpl ( uint8_t  s  ) 

Definition at line 620 of file sensing.cpp.

SenseImpl::SenseImpl ( uint8_t  l,
uint8_t  s,
double  r,
unsigned int  seq 
)

Definition at line 626 of file sensing.cpp.


Member Function Documentation

double SenseImpl::rate (  ) 

Implements sensix::sensing::Sense.

Definition at line 633 of file sensing.cpp.

void SenseImpl::rate ( double  r  ) 

Implements sensix::sensing::Sense.

Definition at line 638 of file sensing.cpp.

uint8_t SenseImpl::identifier (  ) 

Implements sensix::sensing::Sense.

Definition at line 643 of file sensing.cpp.

FunctorList* sensix::sensing::SenseImpl::subfunctors (  ) 

Implements sensix::sensing::Sense.

Definition at line 200 of file sensing.h.

void sensix::sensing::SenseImpl::subfunctors ( FunctorList fs  ) 

Definition at line 201 of file sensing.h.

char * SenseImpl::asString (  ) 

Implements sensix::sensing::Sense.

Definition at line 648 of file sensing.cpp.

unsigned int SenseImpl::sequencer (  ) 

Implements sensix::Functor.

Definition at line 677 of file sensing.cpp.

uint8_t SenseImpl::level (  ) 

Implements sensix::sensing::Sensory.

Definition at line 682 of file sensing.cpp.

unsigned long long SenseImpl::timeused (  ) 

Implements sensix::sensing::Sensory.

Definition at line 687 of file sensing.cpp.

void SenseImpl::timeused ( unsigned long long  t  ) 

Definition at line 692 of file sensing.cpp.

double SenseImpl::energyused (  ) 

Implements sensix::sensing::Sensory.

Definition at line 697 of file sensing.cpp.

void SenseImpl::energyused ( double  e  ) 

Implements sensix::sensing::Sensory.

Definition at line 702 of file sensing.cpp.

Series * SenseImpl::results (  ) 

Implements sensix::Functor.

Definition at line 707 of file sensing.cpp.

void SenseImpl::results ( Series d  ) 

Definition at line 712 of file sensing.cpp.

uint8_t SenseImpl::priority (  ) 

Implements sensix::Functor.

Definition at line 717 of file sensing.cpp.

void SenseImpl::priority ( uint8_t  p  ) 

Definition at line 722 of file sensing.cpp.

ErrorList * SenseImpl::errors (  ) 

Implements sensix::Functor.

Definition at line 727 of file sensing.cpp.

void SenseImpl::errors ( ErrorList e  ) 

Definition at line 732 of file sensing.cpp.


Member Data Documentation

double sensix::sensing::SenseImpl::hz [protected]

Implements sensix::sensing::Sense.

Definition at line 218 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.