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

import "sensing.idl";

Inheritance diagram for sensix::sensing::Power:

sensix::Capability sensix::Capability sensix::sensing::PowerImpl

List of all members.

Public Member Functions

 Power ()
byte identifier ()
double ratio ()
void acquire (Functor f)

Public Attributes

const octet ID = BATTERY
readonly attribute double ratio

Protected Member Functions

double getBattery ()

Protected Attributes

double starting_energy
double energy_now
boolean have_device


Detailed Description

Definition at line 40 of file Power.java.


Constructor & Destructor Documentation

sensix::sensing::Power::Power (  ) 

Definition at line 47 of file Power.java.


Member Function Documentation

byte sensix::sensing::Power::identifier (  ) 

Implements sensix::Capability.

Implemented in sensix::sensing::PowerImpl.

Definition at line 53 of file Power.java.

Implemented in sensix::sensing::PowerImpl.

Definition at line 57 of file Power.java.

double sensix::sensing::Power::getBattery (  )  [protected]

Implemented in sensix::sensing::PowerImpl.

Definition at line 62 of file Power.java.

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

Implements sensix::Capability.

Definition at line 66 of file Power.java.


Member Data Documentation

Implemented in sensix::sensing::PowerImpl.

Definition at line 42 of file Power.java.

Implemented in sensix::sensing::PowerImpl.

Definition at line 43 of file Power.java.

Implemented in sensix::sensing::PowerImpl.

Definition at line 44 of file Power.java.

const octet sensix::sensing::Power::ID = BATTERY

Definition at line 61 of file sensing.idl.

readonly attribute double sensix::sensing::Power::ratio

Definition at line 63 of file sensing.idl.


The documentation for this interface was generated from the following files:
  • /home/brennan/Software/sensix/source/C^4/sensix/sensing/Power.java
  • /home/brennan/Software/sensix/source/sensing.idl


© 2008, Los Alamos National Security, LLC.