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::Location Interface Reference

import "sensing.idl";

Inheritance diagram for sensix::sensing::Location:

sensix::Capability sensix::Capability sensix::sensing::LocationImpl sensix::sensing::SerialGPS

List of all members.

Public Member Functions

 Location ()
 Location (double latitude, double longitude)
 Location (double latitude, double longitude, double altitude)
byte identifier ()
double latitude ()
double longitude ()
double altitude ()
long time ()
void acquire (Functor f)

Public Attributes

const octet ID = GPS
readonly attribute double latitude
readonly attribute double longitude
readonly attribute double altitude
readonly attribute unsigned
long long 
time

Static Public Attributes

static final double DEFAULT_LAT = 35.8880556
static final double DEFAULT_LON = -106.3063889
static final double DEFAULT_ALT = 2255.52

Protected Member Functions

void getGPS ()

Protected Attributes

double lat
double lon
double alt
long now
boolean have_device


Detailed Description

Definition at line 40 of file Location.java.


Constructor & Destructor Documentation

sensix::sensing::Location::Location (  ) 

Definition at line 51 of file Location.java.

sensix::sensing::Location::Location ( double  latitude,
double  longitude 
)

Definition at line 55 of file Location.java.

sensix::sensing::Location::Location ( double  latitude,
double  longitude,
double  altitude 
)

Definition at line 59 of file Location.java.


Member Function Documentation

byte sensix::sensing::Location::identifier (  ) 

Implements sensix::Capability.

Implemented in sensix::sensing::LocationImpl.

Definition at line 68 of file Location.java.

Implemented in sensix::sensing::LocationImpl.

Definition at line 72 of file Location.java.

Implemented in sensix::sensing::LocationImpl.

Definition at line 77 of file Location.java.

Implemented in sensix::sensing::LocationImpl.

Definition at line 82 of file Location.java.

Implemented in sensix::sensing::LocationImpl.

Definition at line 87 of file Location.java.

void sensix::sensing::Location::getGPS (  )  [protected]

Implemented in sensix::sensing::SerialGPS, and sensix::sensing::LocationImpl.

Definition at line 93 of file Location.java.

void sensix::sensing::Location::acquire ( Functor  f  ) 

Implements sensix::Capability.

Definition at line 97 of file Location.java.


Member Data Documentation

final double sensix::sensing::Location::DEFAULT_LAT = 35.8880556 [static]

Definition at line 42 of file Location.java.

final double sensix::sensing::Location::DEFAULT_LON = -106.3063889 [static]

Definition at line 43 of file Location.java.

final double sensix::sensing::Location::DEFAULT_ALT = 2255.52 [static]

Definition at line 44 of file Location.java.

double sensix::sensing::Location::lat [protected]

Implemented in sensix::sensing::LocationImpl.

Definition at line 46 of file Location.java.

double sensix::sensing::Location::lon [protected]

Implemented in sensix::sensing::LocationImpl.

Definition at line 46 of file Location.java.

double sensix::sensing::Location::alt [protected]

Implemented in sensix::sensing::LocationImpl.

Definition at line 46 of file Location.java.

Implemented in sensix::sensing::LocationImpl.

Definition at line 47 of file Location.java.

Implemented in sensix::sensing::LocationImpl.

Definition at line 48 of file Location.java.

const octet sensix::sensing::Location::ID = GPS

Definition at line 50 of file sensing.idl.

readonly attribute double sensix::sensing::Location::latitude

Definition at line 52 of file sensing.idl.

readonly attribute double sensix::sensing::Location::longitude

Definition at line 53 of file sensing.idl.

readonly attribute double sensix::sensing::Location::altitude

Definition at line 54 of file sensing.idl.

readonly attribute unsigned long long sensix::sensing::Location::time

Definition at line 55 of file sensing.idl.


The documentation for this interface was generated from the following files:


© 2008, Los Alamos National Security, LLC.