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

#include <sensing.h>

Inheritance diagram for sensix::sensing::SpatialSeriesImpl:

sensix::sensing::SpatialSeries 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

 SpatialSeriesImpl (uint8_t l, Sensory_ptr s, double angle, double dist)
 SpatialSeriesImpl (Sensory_ptr s, double angle, double dist)
 SpatialSeriesImpl (uint8_t l, Sensory_ptr s)
 SpatialSeriesImpl (Sensory_ptr s)
 SpatialSeriesImpl (uint8_t l, Sensory_ptr s, double angle, double dist, unsigned int seq)
double distance ()
void distance (double d)
double angle ()
void angle (double a)
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

double centirads
double dist_cm


Detailed Description

Definition at line 308 of file sensing.h.


Constructor & Destructor Documentation

SpatialSeriesImpl::SpatialSeriesImpl ( uint8_t  l,
Sensory_ptr  s,
double  angle,
double  dist 
)

Definition at line 1139 of file sensing.cpp.

SpatialSeriesImpl::SpatialSeriesImpl ( Sensory_ptr  s,
double  angle,
double  dist 
)

Definition at line 1147 of file sensing.cpp.

SpatialSeriesImpl::SpatialSeriesImpl ( uint8_t  l,
Sensory_ptr  s 
)

Definition at line 1155 of file sensing.cpp.

SpatialSeriesImpl::SpatialSeriesImpl ( Sensory_ptr  s  ) 

Definition at line 1162 of file sensing.cpp.

SpatialSeriesImpl::SpatialSeriesImpl ( uint8_t  l,
Sensory_ptr  s,
double  angle,
double  dist,
unsigned int  seq 
)

Definition at line 1169 of file sensing.cpp.


Member Function Documentation

double SpatialSeriesImpl::distance (  ) 

Implements sensix::sensing::SpatialSeries.

Definition at line 1179 of file sensing.cpp.

void SpatialSeriesImpl::distance ( double  d  ) 

Implements sensix::sensing::SpatialSeries.

Definition at line 1184 of file sensing.cpp.

double SpatialSeriesImpl::angle (  ) 

Implements sensix::sensing::SpatialSeries.

Definition at line 1189 of file sensing.cpp.

void SpatialSeriesImpl::angle ( double  a  ) 

Implements sensix::sensing::SpatialSeries.

Definition at line 1194 of file sensing.cpp.

uint8_t SpatialSeriesImpl::identifier (  ) 

Implements sensix::sensing::SpatialSeries.

Definition at line 1199 of file sensing.cpp.

char * SpatialSeriesImpl::asString (  ) 

Implements sensix::sensing::SpatialSeries.

Definition at line 1204 of file sensing.cpp.

unsigned int SpatialSeriesImpl::sequencer (  ) 

Implements sensix::Functor.

Definition at line 1237 of file sensing.cpp.

uint8_t SpatialSeriesImpl::level (  ) 

Implements sensix::sensing::Sensory.

Definition at line 1242 of file sensing.cpp.

Sensory_ptr SpatialSeriesImpl::sense (  ) 

Implements sensix::sensing::Collection.

Definition at line 1247 of file sensing.cpp.

void SpatialSeriesImpl::sense ( Sensory_ptr  s  ) 

Definition at line 1252 of file sensing.cpp.

uint8_t SpatialSeriesImpl::sensor (  ) 

Implements sensix::sensing::Collection.

Definition at line 1257 of file sensing.cpp.

unsigned long long SpatialSeriesImpl::timeused (  ) 

Implements sensix::sensing::Collection.

Definition at line 1262 of file sensing.cpp.

void SpatialSeriesImpl::timeused ( unsigned long long  t  ) 

Definition at line 1267 of file sensing.cpp.

double SpatialSeriesImpl::energyused (  ) 

Implements sensix::sensing::Collection.

Definition at line 1272 of file sensing.cpp.

void SpatialSeriesImpl::energyused ( double  e  ) 

Implements sensix::sensing::Collection.

Definition at line 1277 of file sensing.cpp.

Series * SpatialSeriesImpl::results (  ) 

Implements sensix::sensing::Collection.

Definition at line 1282 of file sensing.cpp.

void SpatialSeriesImpl::results ( Series d  ) 

Definition at line 1287 of file sensing.cpp.

uint8_t SpatialSeriesImpl::priority (  ) 

Implements sensix::sensing::Collection.

Definition at line 1292 of file sensing.cpp.

void SpatialSeriesImpl::priority ( uint8_t  p  ) 

Definition at line 1297 of file sensing.cpp.

ErrorList * SpatialSeriesImpl::errors (  ) 

Implements sensix::sensing::Collection.

Definition at line 1302 of file sensing.cpp.

void SpatialSeriesImpl::errors ( ErrorList e  ) 

Definition at line 1307 of file sensing.cpp.

FunctorList * SpatialSeriesImpl::subfunctors (  ) 

Implements sensix::Functor.

Definition at line 1312 of file sensing.cpp.

void SpatialSeriesImpl::subfunctors ( FunctorList fs  ) 

Definition at line 1317 of file sensing.cpp.


Member Data Documentation

Implements sensix::sensing::SpatialSeries.

Definition at line 343 of file sensing.h.

Implements sensix::sensing::SpatialSeries.

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