Class EAbstractDataConnector<T>
java.lang.Object
org.scictrl.mp.orbitcorrect.epics.EAbstractDataConnector<T>
- Type Parameters:
T
- data type forIDataConnector
andIBindedElement
- All Implemented Interfaces:
IDataConnector<T>
- Direct Known Subclasses:
EDataConnectorD
,EDataConnectorDD
Abstract EAbstractDataConnector class.
- Author:
- igor@scictrl.com
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.scictrl.mp.orbitcorrect.model.IDataConnector
IDataConnector.PushStrategy, IDataConnector.UpdateStrategy
-
Field Summary
Modifier and TypeFieldDescriptionprotected IBindedElement
<T> Element connected.protected EControlSystemEngine
Engine. -
Constructor Summary
ConstructorDescriptionEAbstractDataConnector
(Class<T> type, EControlSystemEngine engine, IBindedElement<T> element) Constructor for EAbstractDataConnector. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.scictrl.mp.orbitcorrect.model.IDataConnector
destroy, get, getFormat, getLatestReceivedTimestamp, getLatestReceivedValue, getName, isReady, test
-
Field Details
-
engine
Engine. -
element
Element connected.
-
-
Constructor Details
-
EAbstractDataConnector
public EAbstractDataConnector(Class<T> type, EControlSystemEngine engine, IBindedElement<T> element) throws Exception Constructor for EAbstractDataConnector.
- Parameters:
type
- aClass
objectengine
- aEControlSystemEngine
objectelement
- aIBindedElement
object- Throws:
Exception
- if any.
-
-
Method Details
-
dataType
A thorough tests of connection and device by all relevant data, including making remote calls.- Specified by:
dataType
in interfaceIDataConnector<T>
- Returns:
- true if connector can be used
-