org.mbari.siam.distributed.devices
Interface ProcessConfigIF

All Superinterfaces:
ProcessStateIF, java.rmi.Remote
All Known Subinterfaces:
ControlProcessIF
All Known Implementing Classes:
ControlLoopService, FOCEProcess

public interface ProcessConfigIF
extends ProcessStateIF

Extends ControlStateIF to provide methods for changing the ControlLoop state. Remote Interface for performing closed loop control via remote methods implemented by the instrument service. Clients like the GUI may get the implementing service and cast to ProcessConfigIF and using methods from ProcessConfigIF and ProcessStateIF to manipulate the control process.


Method Summary
 void setParameter(int parameterID, java.lang.Number parameterValue)
          set a control system parameter
 void setParameter(java.lang.String parameterName, java.lang.String parameterValue)
          set a control system parameter
 
Methods inherited from interface org.mbari.siam.distributed.devices.ProcessStateIF
filterInputName, getParameter, getSignal, parameterID, parameterName, parameterNames, signalID, signalName, signalNames
 

Method Detail

setParameter

void setParameter(int parameterID,
                  java.lang.Number parameterValue)
                  throws java.lang.Exception,
                         java.rmi.RemoteException
set a control system parameter

Throws:
java.lang.Exception
java.rmi.RemoteException

setParameter

void setParameter(java.lang.String parameterName,
                  java.lang.String parameterValue)
                  throws java.lang.Exception,
                         java.rmi.RemoteException
set a control system parameter

Throws:
java.lang.Exception
java.rmi.RemoteException


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.