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

#include <sensing.h>

Inheritance diagram for sensix::sensing::LocationImpl:

sensix::sensing::Location sensix::Capability sensix::Capability

List of all members.

Public Member Functions

 LocationImpl (double latitude=DEFAULT_LAT, double longitude=DEFAULT_LON, double altitude=DEFAULT_ALT)
uint8_t identifier ()
double latitude ()
double longitude ()
double altitude ()
unsigned long long time ()
void acquire (Functor_ptr f)

Protected Member Functions

void getGPS ()

Protected Attributes

double lat
double lon
double alt
unsigned long long now
bool have_device


Detailed Description

Definition at line 584 of file sensing.h.


Constructor & Destructor Documentation

LocationImpl::LocationImpl ( double  latitude = DEFAULT_LAT,
double  longitude = DEFAULT_LON,
double  altitude = DEFAULT_ALT 
)

Definition at line 2249 of file sensing.cpp.


Member Function Documentation

uint8_t LocationImpl::identifier (  ) 

Implements sensix::sensing::Location.

Definition at line 2262 of file sensing.cpp.

double LocationImpl::latitude (  ) 

Implements sensix::sensing::Location.

Definition at line 2267 of file sensing.cpp.

double LocationImpl::longitude (  ) 

Implements sensix::sensing::Location.

Definition at line 2273 of file sensing.cpp.

double LocationImpl::altitude (  ) 

Implements sensix::sensing::Location.

Definition at line 2279 of file sensing.cpp.

unsigned long long LocationImpl::time (  ) 

Implements sensix::sensing::Location.

Definition at line 2285 of file sensing.cpp.

void LocationImpl::acquire ( Functor_ptr  f  ) 

Definition at line 2298 of file sensing.cpp.

void LocationImpl::getGPS (  )  [protected]

Implements sensix::sensing::Location.

Definition at line 2291 of file sensing.cpp.


Member Data Documentation

Implements sensix::sensing::Location.

Definition at line 598 of file sensing.h.

Implements sensix::sensing::Location.

Definition at line 598 of file sensing.h.

Implements sensix::sensing::Location.

Definition at line 598 of file sensing.h.

unsigned long long sensix::sensing::LocationImpl::now [protected]

Implements sensix::sensing::Location.

Definition at line 599 of file sensing.h.

Implements sensix::sensing::Location.

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