Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

org.nees.rbnb.AxisSource Class Reference

AxisSource. More...

Inheritance diagram for org.nees.rbnb.AxisSource:

org.nees.rbnb.RBNBBase List of all members.

Public Member Functions

void printUsage ()
void setVariablesFromParameters ()
 Use the parameter table to set the actual variables for this RBNB application.

void connect ()
void startThread ()
void stopThread ()
void runWork ()
boolean isRunning ()
 Return the state of the runnning code.

String[] getParameterNameArray ()
String[] getParameterTypeArray ()
Object[] getParameterDefaultArray ()
boolean start ()
 Start this instance.

boolean stop ()
 Stop this instance.


Static Public Member Functions

void main (String[] args)

Protected Member Functions

boolean setInstanceArgs (String[] args) throws IllegalArgumentException
void setParamterArrays ()

Package Attributes

Source source = null
ChannelMap sMap
int index
boolean connected = false
Thread timerThread
boolean runit = false

Detailed Description

AxisSource.

Author:
Jason P. Hanley

Terry E. Weymouth

adopted from org.nees.buffalo.video.AxisSource by Jason T. Hanley

AxisSource - takes an image stream from an axis box and put the JPEG images into RBNB with timestamps.

See also:
org.nees.buffalo.axis.AxisSource

Definition at line 32 of file rbnb/AxisSource.java.


Member Function Documentation

Object [] org.nees.rbnb.AxisSource.getParameterDefaultArray  )  [virtual]
 

Returns:
the array of default valeus for this type of object

Implements org.nees.rbnb.RBNBBase.

Definition at line 482 of file rbnb/AxisSource.java.

String [] org.nees.rbnb.AxisSource.getParameterNameArray  )  [virtual]
 

Returns:
the array of parameter names for this type of object

Implements org.nees.rbnb.RBNBBase.

Definition at line 468 of file rbnb/AxisSource.java.

String [] org.nees.rbnb.AxisSource.getParameterTypeArray  )  [virtual]
 

Returns:
the array of parameter types for this type of object

Implements org.nees.rbnb.RBNBBase.

Definition at line 475 of file rbnb/AxisSource.java.

boolean org.nees.rbnb.AxisSource.isRunning  )  [virtual]
 

Return the state of the runnning code.

Returns:
true if any of the threads in this code are running

Implements org.nees.rbnb.RBNBBase.

Definition at line 460 of file rbnb/AxisSource.java.

Referenced by org.nees.rbnb.AxisSource.start(), and org.nees.rbnb.AxisSource.stop().

void org.nees.rbnb.AxisSource.setVariablesFromParameters  )  [virtual]
 

Use the parameter table to set the actual variables for this RBNB application.

Implements org.nees.rbnb.RBNBBase.

Definition at line 185 of file rbnb/AxisSource.java.

Referenced by org.nees.rbnb.AxisSource.start().

boolean org.nees.rbnb.AxisSource.start  )  [virtual]
 

Start this instance.

Returns:
true if start was sucessful

Implements org.nees.rbnb.RBNBBase.

Definition at line 489 of file rbnb/AxisSource.java.

References org.nees.rbnb.AxisSource.isRunning(), and org.nees.rbnb.AxisSource.setVariablesFromParameters().

boolean org.nees.rbnb.AxisSource.stop  )  [virtual]
 

Stop this instance.

Returns:
true if stop was sucessful

Implements org.nees.rbnb.RBNBBase.

Definition at line 502 of file rbnb/AxisSource.java.

References org.nees.rbnb.AxisSource.isRunning().


The documentation for this class was generated from the following file:
Generated on Tue Aug 24 11:12:27 2004 for Data turbine for NEESGrid by doxygen 1.3.7