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

org.nees.rbnb.FlexTpsSource Class Reference

FlexTpsSource. More...

Inheritance diagram for org.nees.rbnb.FlexTpsSource:

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

FlexTpsSource.

Author:
Jason P. Hanley

Terry E. Weymouth

Paul Hubbard

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

TpsSouce - takes an image stream from an FlexTPS source and put the JPEG images into RBNB with timestamps.

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

Definition at line 33 of file FlexTpsSource.java.


Member Function Documentation

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

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

Implements org.nees.rbnb.RBNBBase.

Definition at line 567 of file FlexTpsSource.java.

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

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

Implements org.nees.rbnb.RBNBBase.

Definition at line 553 of file FlexTpsSource.java.

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

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

Implements org.nees.rbnb.RBNBBase.

Definition at line 560 of file FlexTpsSource.java.

boolean org.nees.rbnb.FlexTpsSource.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 545 of file FlexTpsSource.java.

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

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

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

Implements org.nees.rbnb.RBNBBase.

Definition at line 262 of file FlexTpsSource.java.

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

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

Start this instance.

Returns:
true if start was sucessful

Implements org.nees.rbnb.RBNBBase.

Definition at line 574 of file FlexTpsSource.java.

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

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

Stop this instance.

Returns:
true if stop was sucessful

Implements org.nees.rbnb.RBNBBase.

Definition at line 587 of file FlexTpsSource.java.

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


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