Interface IControlSystemEngine
- All Superinterfaces:
IConfigurable
- All Known Implementing Classes:
DefaultControlSystemEngine,EControlSystemEngine
This interface should be implemented by clases that will comunicate with control system (e.g. with Abeans)
- Author:
- igor@scictrl.com
-
Method Summary
Modifier and TypeMethodDescriptionconnect.<T> IDataConnector<T> connect(IBindedElement<T> el) connect.<T> TgetValue.voidsignalAutomaticOrbitCorrectionEnded.voidsignalAutomaticOrbitCorrectionStarted.voidsignalOrbitCorrectionEnded.voidsignalOrbitCorrectionRunning.voidsignalOrbitCorrectionShuttingDown.voidsignalOrbitCorrectionStarted.voidsetFast(IWriteConnector<Double>[] properties, double[] values) setFast.Methods inherited from interface org.scictrl.mp.orbitcorrect.IConfigurable
configure
-
Method Details
-
setFast
setFast.
- Parameters:
properties- an array ofIWriteConnectorobjectsvalues- an array ofobjectsinvalid reference
double- Throws:
ControlSystemException- if any.
-
notifyOrbitCorrectionStarted
void notifyOrbitCorrectionStarted()signalOrbitCorrectionStarted.
-
notifyOrbitCorrectionEnded
void notifyOrbitCorrectionEnded()signalOrbitCorrectionEnded.
-
notifyAutomaticOrbitCorrectionStarted
void notifyAutomaticOrbitCorrectionStarted()signalAutomaticOrbitCorrectionStarted.
-
notifyAutomaticOrbitCorrectionEnded
void notifyAutomaticOrbitCorrectionEnded()signalAutomaticOrbitCorrectionEnded.
-
notifyOrbitCorrectionRunning
void notifyOrbitCorrectionRunning()signalOrbitCorrectionRunning.
-
notifyOrbitCorrectionShuttingDown
void notifyOrbitCorrectionShuttingDown()signalOrbitCorrectionShuttingDown.
-
connect
connect.
- Type Parameters:
T- a T class- Parameters:
el- aIBindedElementobject- Returns:
- a
IDataConnectorobject - Throws:
ControlSystemException- if any.
-
connect
connect.
- Parameters:
name- aStringobjectblock- a boolean- Returns:
- a
IDataConnectorobject - Throws:
ControlSystemException- if any.
-
getValue
getValue.
- Type Parameters:
T- a T class- Parameters:
pv- aStringobjecttype- aClassobject- Returns:
- a T object
- Throws:
ControlSystemException- if any.
-