Class EAbstractDataConnector<T>
java.lang.Object
org.scictrl.mp.orbitcorrect.epics.EAbstractDataConnector<T>
- Type Parameters:
T- data type forIDataConnectorandIBindedElement
- 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
FieldsModifier and TypeFieldDescriptionprotected IBindedElement<T> Element connected.protected EControlSystemEngineEngine. -
Constructor Summary
ConstructorsConstructorDescriptionEAbstractDataConnector(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, waitMethods 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- aClassobjectengine- aEControlSystemEngineobjectelement- aIBindedElementobject- Throws:
Exception- if any.
-
-
Method Details
-
dataType
A thorough tests of connection and device by all relevant data, including making remote calls.- Specified by:
dataTypein interfaceIDataConnector<T>- Returns:
- true if connector can be used
-