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

#include <sensing.h>

Inheritance diagram for sensix::sensing::PeakSenseImpl:

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

List of all members.

Public Member Functions

 PeakSenseImpl (uint8_t l, uint8_t s, double r, double th, bool hi)
 PeakSenseImpl (uint8_t l, uint8_t s, double r, double th, double tl)
 PeakSenseImpl (uint8_t s, double r, double th, bool hi)
 PeakSenseImpl (uint8_t s, double r, double th, double tl)
 PeakSenseImpl (uint8_t l, uint8_t s, double th, bool hi)
 PeakSenseImpl (uint8_t l, uint8_t s, double th, double tl)
 PeakSenseImpl (uint8_t s, double th, bool hi)
 PeakSenseImpl (uint8_t s, double th, double tl)
 PeakSenseImpl (uint8_t l, uint8_t s, double r, double th, double tl, unsigned int seq)
double highthreshold ()
void highthreshold (double h)
double lowthreshold ()
void lowthreshold (double l)
uint8_t identifier ()
char * asString ()
double rate ()
void rate (double r)
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)
FunctorListsubfunctors ()
void subfunctors (FunctorList &fs)

Protected Attributes

double threshold_h
double threshold_l


Detailed Description

Definition at line 224 of file sensing.h.


Constructor & Destructor Documentation

PeakSenseImpl::PeakSenseImpl ( uint8_t  l,
uint8_t  s,
double  r,
double  th,
bool  hi 
)

Definition at line 739 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  l,
uint8_t  s,
double  r,
double  th,
double  tl 
)

Definition at line 753 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  s,
double  r,
double  th,
bool  hi 
)

Definition at line 761 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  s,
double  r,
double  th,
double  tl 
)

Definition at line 775 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  l,
uint8_t  s,
double  th,
bool  hi 
)

Definition at line 783 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  l,
uint8_t  s,
double  th,
double  tl 
)

Definition at line 797 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  s,
double  th,
bool  hi 
)

Definition at line 805 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  s,
double  th,
double  tl 
)

Definition at line 818 of file sensing.cpp.

PeakSenseImpl::PeakSenseImpl ( uint8_t  l,
uint8_t  s,
double  r,
double  th,
double  tl,
unsigned int  seq 
)

Definition at line 825 of file sensing.cpp.


Member Function Documentation

double PeakSenseImpl::highthreshold (  ) 

Implements sensix::sensing::PeakSense.

Definition at line 835 of file sensing.cpp.

void PeakSenseImpl::highthreshold ( double  h  ) 

Implements sensix::sensing::PeakSense.

Definition at line 840 of file sensing.cpp.

double PeakSenseImpl::lowthreshold (  ) 

Implements sensix::sensing::PeakSense.

Definition at line 845 of file sensing.cpp.

void PeakSenseImpl::lowthreshold ( double  l  ) 

Implements sensix::sensing::PeakSense.

Definition at line 850 of file sensing.cpp.

uint8_t PeakSenseImpl::identifier (  ) 

Implements sensix::sensing::PeakSense.

Definition at line 855 of file sensing.cpp.

char * PeakSenseImpl::asString (  ) 

Implements sensix::sensing::PeakSense.

Definition at line 860 of file sensing.cpp.

double PeakSenseImpl::rate (  ) 

Implements sensix::sensing::Sense.

Definition at line 900 of file sensing.cpp.

void PeakSenseImpl::rate ( double  r  ) 

Implements sensix::sensing::Sense.

Definition at line 905 of file sensing.cpp.

unsigned int PeakSenseImpl::sequencer (  ) 

Implements sensix::Functor.

Definition at line 910 of file sensing.cpp.

uint8_t PeakSenseImpl::level (  ) 

Implements sensix::sensing::Sensory.

Definition at line 915 of file sensing.cpp.

unsigned long long PeakSenseImpl::timeused (  ) 

Implements sensix::sensing::Sensory.

Definition at line 920 of file sensing.cpp.

void PeakSenseImpl::timeused ( unsigned long long  t  ) 

Definition at line 925 of file sensing.cpp.

double PeakSenseImpl::energyused (  ) 

Implements sensix::sensing::Sensory.

Definition at line 930 of file sensing.cpp.

void PeakSenseImpl::energyused ( double  e  ) 

Implements sensix::sensing::Sensory.

Definition at line 935 of file sensing.cpp.

Series * PeakSenseImpl::results (  ) 

Implements sensix::Functor.

Definition at line 940 of file sensing.cpp.

void PeakSenseImpl::results ( Series d  ) 

Definition at line 945 of file sensing.cpp.

uint8_t PeakSenseImpl::priority (  ) 

Implements sensix::Functor.

Definition at line 957 of file sensing.cpp.

void PeakSenseImpl::priority ( uint8_t  p  ) 

Definition at line 962 of file sensing.cpp.

ErrorList * PeakSenseImpl::errors (  ) 

Implements sensix::Functor.

Definition at line 967 of file sensing.cpp.

void PeakSenseImpl::errors ( ErrorList e  ) 

Definition at line 972 of file sensing.cpp.

FunctorList * PeakSenseImpl::subfunctors (  ) 

Implements sensix::sensing::Sense.

Definition at line 977 of file sensing.cpp.

void PeakSenseImpl::subfunctors ( FunctorList fs  ) 

Definition at line 982 of file sensing.cpp.


Member Data Documentation

Implements sensix::sensing::PeakSense.

Definition at line 262 of file sensing.h.

Implements sensix::sensing::PeakSense.

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