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

#include <sensing.h>

Inheritance diagram for sensix::sensing::TimeSeriesImpl:

sensix::sensing::TimeSeries sensix::sensing::Collection sensix::sensing::Collection 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

 TimeSeriesImpl (uint8_t l, Sensory_ptr s, unsigned long long t)
 TimeSeriesImpl (Sensory_ptr s, unsigned long long t)
 TimeSeriesImpl (uint8_t l, Sensory_ptr s, unsigned long long t, unsigned int seq)
unsigned long long duration ()
void duration (unsigned long long t)
uint8_t identifier ()
char * asString ()
unsigned int sequencer ()
uint8_t level ()
Sensory_ptr sense ()
void sense (Sensory_ptr s)
uint8_t sensor ()
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

unsigned long long time


Detailed Description

Definition at line 270 of file sensing.h.


Constructor & Destructor Documentation

TimeSeriesImpl::TimeSeriesImpl ( uint8_t  l,
Sensory_ptr  s,
unsigned long long  t 
)

Definition at line 989 of file sensing.cpp.

TimeSeriesImpl::TimeSeriesImpl ( Sensory_ptr  s,
unsigned long long  t 
)

Definition at line 996 of file sensing.cpp.

TimeSeriesImpl::TimeSeriesImpl ( uint8_t  l,
Sensory_ptr  s,
unsigned long long  t,
unsigned int  seq 
)

Definition at line 1003 of file sensing.cpp.


Member Function Documentation

unsigned long long TimeSeriesImpl::duration (  ) 

Implements sensix::sensing::TimeSeries.

Definition at line 1011 of file sensing.cpp.

void TimeSeriesImpl::duration ( unsigned long long  t  ) 

Definition at line 1016 of file sensing.cpp.

uint8_t TimeSeriesImpl::identifier (  ) 

Implements sensix::sensing::TimeSeries.

Definition at line 1021 of file sensing.cpp.

char * TimeSeriesImpl::asString (  ) 

Implements sensix::sensing::TimeSeries.

Definition at line 1026 of file sensing.cpp.

unsigned int TimeSeriesImpl::sequencer (  ) 

Implements sensix::Functor.

Definition at line 1052 of file sensing.cpp.

uint8_t TimeSeriesImpl::level (  ) 

Implements sensix::sensing::Sensory.

Definition at line 1057 of file sensing.cpp.

Sensory_ptr TimeSeriesImpl::sense (  ) 

Implements sensix::sensing::Collection.

Definition at line 1062 of file sensing.cpp.

void TimeSeriesImpl::sense ( Sensory_ptr  s  ) 

Definition at line 1067 of file sensing.cpp.

uint8_t TimeSeriesImpl::sensor (  ) 

Implements sensix::sensing::Collection.

Definition at line 1072 of file sensing.cpp.

unsigned long long TimeSeriesImpl::timeused (  ) 

Implements sensix::sensing::Collection.

Definition at line 1077 of file sensing.cpp.

void TimeSeriesImpl::timeused ( unsigned long long  t  ) 

Definition at line 1082 of file sensing.cpp.

double TimeSeriesImpl::energyused (  ) 

Implements sensix::sensing::Collection.

Definition at line 1087 of file sensing.cpp.

void TimeSeriesImpl::energyused ( double  e  ) 

Implements sensix::sensing::Collection.

Definition at line 1092 of file sensing.cpp.

Series * TimeSeriesImpl::results (  ) 

Implements sensix::sensing::Collection.

Definition at line 1097 of file sensing.cpp.

void TimeSeriesImpl::results ( Series d  ) 

Definition at line 1102 of file sensing.cpp.

uint8_t TimeSeriesImpl::priority (  ) 

Implements sensix::sensing::Collection.

Definition at line 1107 of file sensing.cpp.

void TimeSeriesImpl::priority ( uint8_t  p  ) 

Definition at line 1112 of file sensing.cpp.

ErrorList * TimeSeriesImpl::errors (  ) 

Implements sensix::sensing::Collection.

Definition at line 1117 of file sensing.cpp.

void TimeSeriesImpl::errors ( ErrorList e  ) 

Definition at line 1122 of file sensing.cpp.

FunctorList * TimeSeriesImpl::subfunctors (  ) 

Implements sensix::Functor.

Definition at line 1127 of file sensing.cpp.

void TimeSeriesImpl::subfunctors ( FunctorList fs  ) 

Definition at line 1132 of file sensing.cpp.


Member Data Documentation

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

Implements sensix::sensing::TimeSeries.

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