|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface ControlLoopConfigIF
Provides 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 ControlLoopConfigIF to manipulate the control process.
| Field Summary | |
|---|---|
static int |
FID_AFT_COMBINER
Filter ID: aft pH combiner (setFilterDivisor) |
static int |
FID_EXT_COMBINER
Filter ID: external pH combiner (setFilterDivisor) |
static int |
FID_FWD_COMBINER
Filter ID: forward pH combiner (setFilterDivisor) |
static int |
FID_INT_COMBINER
Filter ID: internal pH combiner (setFilterDivisor) |
static int |
IID_PH_ACOM_L
Filter Input ID: pH aft combiner left (setFilterInputWeight) |
static int |
IID_PH_ACOM_R
Filter Input ID: pH aft combiner right (setFilterInputWeight) |
static int |
IID_PH_ECOM_L
Filter Input ID: pH external combiner left (setFilterInputWeight) |
static int |
IID_PH_ECOM_R
Filter Input ID: pH external combiner right (setFilterInputWeight) |
static int |
IID_PH_FCOM_L
Filter Input ID: pH fwd combiner left (setFilterInputWeight) |
static int |
IID_PH_FCOM_R
Filter Input ID: pH fwd combiner right (setFilterInputWeight) |
static int |
IID_PH_ICOM_AFT
Filter Input ID: pH internal combiner aft (setFilterInputWeight) |
static int |
IID_PH_ICOM_FWD
Filter Input ID: pH internal combiner fwd (setFilterInputWeight) |
static int |
LID_ALL
Control loop ID (all loops) |
static int |
LID_PH_LOOP
Control loop ID (pH loop) |
static int |
LID_VELOCITY_LOOP
Control loop ID (velocity loop) |
static int |
MODE_CONSTANT
control mode constant (ph, velocity) |
static int |
MODE_DEADBAND
control mode deadband (velocity) |
static int |
MODE_EXP
response mode exponential (ph) |
static int |
MODE_LIN
response mode linear (ph) |
static int |
MODE_MANUAL
control mode manual (ph, velocity) |
static int |
MODE_OFFSET
control mode offset (ph, velocity) |
static int |
MODE_PANIC
control mode panic (ph, velocity) |
static int |
MODE_PID
response mode PID (ph) |
| Method Summary | |
|---|---|
void |
configureFilter(int filterID,
int[] inputIDs,
double[] inputWeights,
int divisor)
Change filter configuration. |
void |
initializeControl(int id)
initialize control loop |
void |
panicStop(int id)
Fast shutdown of control loop, inputs and outputs. |
void |
pauseControl(int id)
pause control loop |
void |
resetControl(int id)
reset control loop |
void |
resumeControl(int id)
resume (paused) control loop |
void |
setFilterDivisor(int filterID,
int divisor)
Set the divisor for the specified (weighted average) filter. |
void |
setFilterInputWeight(int inputID,
double weight)
Set the input weighting for the specified (weighted average) filter input. |
void |
setPHControlMode(int modeID)
Enter a pre-defined pH control mode indicated by modeID |
void |
setPHResponseMode(int modeID)
Enter a pre-defined response mode indicated by modeID |
void |
setVelocityControlMode(int modeID)
Enter a pre-defined velocity control mode indicated by modeID |
void |
startControl(int id)
start control loop |
void |
stopControl(int id)
stop control loop |
| Field Detail |
|---|
static final int FID_FWD_COMBINER
static final int FID_AFT_COMBINER
static final int FID_INT_COMBINER
static final int FID_EXT_COMBINER
static final int IID_PH_FCOM_L
static final int IID_PH_FCOM_R
static final int IID_PH_ACOM_L
static final int IID_PH_ACOM_R
static final int IID_PH_ECOM_L
static final int IID_PH_ECOM_R
static final int IID_PH_ICOM_FWD
static final int IID_PH_ICOM_AFT
static final int MODE_MANUAL
static final int MODE_OFFSET
static final int MODE_CONSTANT
static final int MODE_DEADBAND
static final int MODE_PANIC
static final int MODE_PID
static final int MODE_LIN
static final int MODE_EXP
static final int LID_PH_LOOP
static final int LID_VELOCITY_LOOP
static final int LID_ALL
| Method Detail |
|---|
void initializeControl(int id)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void resetControl(int id)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void startControl(int id)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void stopControl(int id)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void pauseControl(int id)
throws java.rmi.RemoteException
java.rmi.RemoteException
void resumeControl(int id)
throws java.rmi.RemoteException
java.rmi.RemoteException
void setPHControlMode(int modeID)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void setPHResponseMode(int modeID)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void setVelocityControlMode(int modeID)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void panicStop(int id)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
void setFilterInputWeight(int inputID,
double weight)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteExceptionsetFilterDivisor(int filterID, int divisor)
void setFilterDivisor(int filterID,
int divisor)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteExceptionsetFilterInputWeight(int inputID, double weight)
void configureFilter(int filterID,
int[] inputIDs,
double[] inputWeights,
int divisor)
throws java.lang.Exception,
java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteExceptionsetFilterInputWeight(int inputID, double weight),
setFilterDivisor(int filterID, int divisor)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||