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

gov::lanl::isr::sensix::TinyOSClient Class Reference

Inheritance diagram for gov::lanl::isr::sensix::TinyOSClient:

gov::lanl::isr::sensix::LevelOneClient gov::lanl::isr::sensix::Client

List of all members.

Public Member Functions

 TinyOSClient (SenseServer serv, String app, byte debug, String sim)
 TinyOSClient (SenseServer serv, String serial, String app, byte debug, String sim)
void run ()
void startLevelOneInterface ()
void messageReceived (int dest, net.tinyos.message.Message m)
void initLogger (String app, byte debug_level)
void log (Logger.LOG type, String msg)
void shutdown ()
int identity ()
DiscoveryService discovery ()
double check_energy ()
TaskTracking tracker ()
SortedMap< Byte, Capability > capabilities ()
org.omg.CORBA.ORB orb ()
org.omg.PortableServer.POA poa ()
void send_up (int what, int size, byte msg[])
void bcast (int what, int size, byte msg[])
void send_dn (int what, int size, byte msg[])
void addCapability (byte cap, Capability obj)
void apply (Functor funct, Response callback)
synchronized void cancel (Functor funct)
void dataready (Functor funct)

Protected Attributes

Logger logger
DiscoveryService discover
SensixMarshalling marshal
ThreadGroup my_grp
SenseServer parent
String serial_port
Thread t
TaskTracking track
ORB orb
POA poa
String simulator
net.tinyos.message.MoteIF mote

Classes

class  TosMessenger
class  TosProcessing


Detailed Description

Definition at line 46 of file TinyOSClient.java.


Constructor & Destructor Documentation

gov::lanl::isr::sensix::TinyOSClient::TinyOSClient ( SenseServer  serv,
String  app,
byte  debug,
String  sim 
)

Definition at line 241 of file TinyOSClient.java.

gov::lanl::isr::sensix::TinyOSClient::TinyOSClient ( SenseServer  serv,
String  serial,
String  app,
byte  debug,
String  sim 
)

Definition at line 245 of file TinyOSClient.java.


Member Function Documentation

void gov::lanl::isr::sensix::TinyOSClient::run (  ) 

Definition at line 262 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::startLevelOneInterface (  ) 

Implements gov::lanl::isr::sensix::LevelOneClient.

Definition at line 267 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::messageReceived ( int  dest,
net.tinyos.message.Message  m 
)

Definition at line 289 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::initLogger ( String  app,
byte  debug_level 
)

Implements gov::lanl::isr::sensix::LevelOneClient.

Definition at line 298 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::log ( Logger.LOG  type,
String  msg 
)

Definition at line 302 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::shutdown (  ) 

Implements gov::lanl::isr::sensix::LevelOneClient.

Definition at line 306 of file TinyOSClient.java.

int gov::lanl::isr::sensix::TinyOSClient::identity (  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 313 of file TinyOSClient.java.

DiscoveryService gov::lanl::isr::sensix::TinyOSClient::discovery (  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 317 of file TinyOSClient.java.

double gov::lanl::isr::sensix::TinyOSClient::check_energy (  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 321 of file TinyOSClient.java.

TaskTracking gov::lanl::isr::sensix::TinyOSClient::tracker (  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 325 of file TinyOSClient.java.

SortedMap<Byte,Capability> gov::lanl::isr::sensix::TinyOSClient::capabilities (  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 329 of file TinyOSClient.java.

org.omg.CORBA.ORB gov::lanl::isr::sensix::TinyOSClient::orb (  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 333 of file TinyOSClient.java.

org.omg.PortableServer.POA gov::lanl::isr::sensix::TinyOSClient::poa (  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 337 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::send_up ( int  what,
int  size,
byte  msg[] 
)

Implements gov::lanl::isr::sensix::Client.

Definition at line 341 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::bcast ( int  what,
int  size,
byte  msg[] 
)

Implements gov::lanl::isr::sensix::Client.

Definition at line 345 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::send_dn ( int  what,
int  size,
byte  msg[] 
)

Implements gov::lanl::isr::sensix::Client.

Definition at line 349 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::addCapability ( byte  cap,
Capability  obj 
)

Definition at line 373 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::apply ( Functor  funct,
Response  callback 
)

Implements gov::lanl::isr::sensix::Client.

Definition at line 378 of file TinyOSClient.java.

synchronized void gov::lanl::isr::sensix::TinyOSClient::cancel ( Functor  funct  ) 

Implements gov::lanl::isr::sensix::Client.

Definition at line 393 of file TinyOSClient.java.

void gov::lanl::isr::sensix::TinyOSClient::dataready ( Functor  funct  ) 

Definition at line 403 of file TinyOSClient.java.


Member Data Documentation

Definition at line 230 of file TinyOSClient.java.

Definition at line 232 of file TinyOSClient.java.

Definition at line 233 of file TinyOSClient.java.

Definition at line 235 of file TinyOSClient.java.

Definition at line 236 of file TinyOSClient.java.

Definition at line 237 of file TinyOSClient.java.

net.tinyos.message.MoteIF gov::lanl::isr::sensix::TinyOSClient::mote [protected]

Definition at line 238 of file TinyOSClient.java.


The documentation for this class was generated from the following file:
  • /home/brennan/Software/sensix/source/C^4/corba/gov/lanl/isr/sensix/TinyOSClient.java


© 2008, Los Alamos National Security, LLC.