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

#include <sensing.h>

Inheritance diagram for sensix::sensing::CollectionImpl:

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

List of all members.

Public Member Functions

 CollectionImpl (uint8_t l, Sensory_ptr s)
 CollectionImpl (Sensory_ptr s)
 CollectionImpl (uint8_t l, Sensory_ptr s, unsigned int seq)
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)
uint8_t priority ()
void priority (uint8_t p)
Seriesresults ()
void results (Series &d)
ErrorListerrors ()
void errors (ErrorList &e)
char * asString ()
uint8_t identifier ()
unsigned int sequencer ()
uint8_t level ()
FunctorListsubfunctors ()
void subfunctors (FunctorList &fs)

Protected Attributes

Sensory_ptr sensory
Seriesdata


Detailed Description

Definition at line 114 of file sensing.h.


Constructor & Destructor Documentation

CollectionImpl::CollectionImpl ( uint8_t  l,
Sensory_ptr  s 
)

Definition at line 299 of file sensing.cpp.

CollectionImpl::CollectionImpl ( Sensory_ptr  s  ) 

Definition at line 309 of file sensing.cpp.

CollectionImpl::CollectionImpl ( uint8_t  l,
Sensory_ptr  s,
unsigned int  seq 
)

Definition at line 319 of file sensing.cpp.


Member Function Documentation

Sensory_ptr CollectionImpl::sense (  ) 

Implements sensix::sensing::Collection.

Definition at line 331 of file sensing.cpp.

void CollectionImpl::sense ( Sensory_ptr  s  ) 

Definition at line 336 of file sensing.cpp.

uint8_t CollectionImpl::sensor (  ) 

Implements sensix::sensing::Collection.

Definition at line 342 of file sensing.cpp.

unsigned long long CollectionImpl::timeused (  ) 

Implements sensix::sensing::Collection.

Definition at line 347 of file sensing.cpp.

void sensix::sensing::CollectionImpl::timeused ( unsigned long long  t  ) 

Definition at line 124 of file sensing.h.

double CollectionImpl::energyused (  ) 

Implements sensix::sensing::Collection.

Definition at line 352 of file sensing.cpp.

void sensix::sensing::CollectionImpl::energyused ( double  e  ) 

Implements sensix::sensing::Collection.

Definition at line 126 of file sensing.h.

uint8_t CollectionImpl::priority (  ) 

Implements sensix::sensing::Collection.

Definition at line 357 of file sensing.cpp.

void CollectionImpl::priority ( uint8_t  p  ) 

Definition at line 362 of file sensing.cpp.

Series * CollectionImpl::results (  ) 

Implements sensix::sensing::Collection.

Definition at line 367 of file sensing.cpp.

void CollectionImpl::results ( Series d  ) 

Definition at line 372 of file sensing.cpp.

ErrorList * CollectionImpl::errors (  ) 

Implements sensix::sensing::Collection.

Definition at line 380 of file sensing.cpp.

void sensix::sensing::CollectionImpl::errors ( ErrorList e  ) 

Definition at line 132 of file sensing.h.

char * CollectionImpl::asString (  ) 

Implements sensix::Functor.

Definition at line 386 of file sensing.cpp.

uint8_t CollectionImpl::identifier (  ) 

Implements sensix::Functor.

Definition at line 391 of file sensing.cpp.

unsigned int CollectionImpl::sequencer (  ) 

Implements sensix::Functor.

Definition at line 396 of file sensing.cpp.

uint8_t CollectionImpl::level (  ) 

Implements sensix::sensing::Sensory.

Definition at line 401 of file sensing.cpp.

FunctorList * CollectionImpl::subfunctors (  ) 

Implements sensix::Functor.

Definition at line 406 of file sensing.cpp.

void CollectionImpl::subfunctors ( FunctorList fs  ) 

Definition at line 411 of file sensing.cpp.


Member Data Documentation

Implements sensix::sensing::Collection.

Definition at line 142 of file sensing.h.

Implements sensix::sensing::Collection.

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