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

Inheritance diagram for sensix::TinyOSClient:

sensix::LevelOneClient 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 ()
double check_energy ()
TaskTracking tracker ()
SortedMap< Byte, Capabilitycapabilities ()
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 apply (Functor f)
void cancel (Functor f)

Protected Attributes

Logger logger
SensixNetworking snet
SensixMarshalling marshal
ThreadGroup my_grp
SenseServer parent
String serial_port
Thread t
TaskTracking track
String simulator
net.tinyos.message.MoteIF mote

Classes

class  TosMessenger


Detailed Description

Definition at line 43 of file TinyOSClient.java.


Constructor & Destructor Documentation

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

Definition at line 65 of file TinyOSClient.java.

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

Definition at line 69 of file TinyOSClient.java.


Member Function Documentation

void sensix::TinyOSClient::run (  ) 

Definition at line 84 of file TinyOSClient.java.

void sensix::TinyOSClient::startLevelOneInterface (  ) 

Implements sensix::LevelOneClient.

Definition at line 90 of file TinyOSClient.java.

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

Definition at line 111 of file TinyOSClient.java.

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

Implements sensix::LevelOneClient.

Definition at line 123 of file TinyOSClient.java.

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

Definition at line 127 of file TinyOSClient.java.

void sensix::TinyOSClient::shutdown (  ) 

Implements sensix::LevelOneClient.

Definition at line 131 of file TinyOSClient.java.

int sensix::TinyOSClient::identity (  ) 

Implements sensix::Client.

Definition at line 138 of file TinyOSClient.java.

double sensix::TinyOSClient::check_energy (  ) 

Implements sensix::Client.

Definition at line 142 of file TinyOSClient.java.

TaskTracking sensix::TinyOSClient::tracker (  ) 

Implements sensix::Client.

Definition at line 146 of file TinyOSClient.java.

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

Implements sensix::Client.

Definition at line 150 of file TinyOSClient.java.

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

Implements sensix::Client.

Definition at line 155 of file TinyOSClient.java.

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

Implements sensix::Client.

Definition at line 159 of file TinyOSClient.java.

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

Implements sensix::Client.

Definition at line 163 of file TinyOSClient.java.

void sensix::TinyOSClient::apply ( Functor  f  ) 

Implements sensix::Client.

Definition at line 185 of file TinyOSClient.java.

void sensix::TinyOSClient::cancel ( Functor  f  ) 

Implements sensix::Client.

Definition at line 189 of file TinyOSClient.java.


Member Data Documentation

Definition at line 46 of file TinyOSClient.java.

Definition at line 47 of file TinyOSClient.java.

Definition at line 48 of file TinyOSClient.java.

ThreadGroup sensix::TinyOSClient::my_grp [protected]

Definition at line 49 of file TinyOSClient.java.

Definition at line 50 of file TinyOSClient.java.

Definition at line 51 of file TinyOSClient.java.

Thread sensix::TinyOSClient::t [protected]

Definition at line 52 of file TinyOSClient.java.

Definition at line 53 of file TinyOSClient.java.

String sensix::TinyOSClient::simulator [protected]

Definition at line 54 of file TinyOSClient.java.

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

Definition at line 55 of file TinyOSClient.java.


The documentation for this class was generated from the following file:


© 2008, Los Alamos National Security, LLC.