org.mbari.siam.foce.devices.controlLoop
Class OutputState

java.lang.Object
  extended by org.mbari.siam.foce.devices.controlLoop.OutputState

public class OutputState
extends java.lang.Object

Encapsulate ControlOutputIF state (immutable)


Field Summary
protected  int _id
           
protected  org.apache.log4j.Logger _log4j
           
protected  java.lang.String _name
           
protected  java.lang.String _recordDelimiter
           
protected  java.lang.String _state
           
protected  java.lang.String _status
           
static java.lang.String DELIMITERS
           
static java.lang.String RECORD_HEADER
           
 
Constructor Summary
OutputState(ControlOutputIF output)
           
OutputState(java.lang.String name, int id, java.lang.String state, java.lang.String status)
           
 
Method Summary
 int id()
           
 java.lang.String name()
           
 java.lang.String state()
           
 java.lang.String status()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_log4j

protected org.apache.log4j.Logger _log4j

RECORD_HEADER

public static final java.lang.String RECORD_HEADER
See Also:
Constant Field Values

DELIMITERS

public static final java.lang.String DELIMITERS
See Also:
Constant Field Values

_name

protected java.lang.String _name

_id

protected int _id

_state

protected java.lang.String _state

_status

protected java.lang.String _status

_recordDelimiter

protected java.lang.String _recordDelimiter
Constructor Detail

OutputState

public OutputState(java.lang.String name,
                   int id,
                   java.lang.String state,
                   java.lang.String status)

OutputState

public OutputState(ControlOutputIF output)
            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

name

public java.lang.String name()

id

public int id()

state

public java.lang.String state()

status

public java.lang.String status()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.