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> T
getValue.void
signalAutomaticOrbitCorrectionEnded.void
signalAutomaticOrbitCorrectionStarted.void
signalOrbitCorrectionEnded.void
signalOrbitCorrectionRunning.void
signalOrbitCorrectionShuttingDown.void
signalOrbitCorrectionStarted.void
setFast
(IWriteConnector<Double>[] properties, double[] values) setFast.Methods inherited from interface org.scictrl.mp.orbitcorrect.IConfigurable
configure
-
Method Details
-
setFast
setFast.
- Parameters:
properties
- an array ofIWriteConnector
objectsvalues
- an array ofinvalid 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
- aIBindedElement
object- Returns:
- a
IDataConnector
object - Throws:
ControlSystemException
- if any.
-
connect
connect.
- Parameters:
name
- aString
objectblock
- a boolean- Returns:
- a
IDataConnector
object - Throws:
ControlSystemException
- if any.
-
getValue
getValue.
- Type Parameters:
T
- a T class- Parameters:
pv
- aString
objecttype
- aClass
object- Returns:
- a T object
- Throws:
ControlSystemException
- if any.
-