public interface IEDeviceGroup extends IEDevice
These enumeration interface represents a group of devices. So, each entry in this interface can be one to many software devices from the real hardware.
This is only a dummy interface for a group of device names. It is
a common interface and is inherited by an enumeration in the concrete project.
This interface is entailed by the concrete enumeration interfaces of
IEDevice
.
The following properties are returned by the inherited enumeration:
TFormat
getDataComponent()
and the second with the method of
element()
.Modifier and Type | Method and Description |
---|---|
int |
cardinality()
Returns the cardinality of an object of this enumeration.
|
IEDeviceElement |
element()
Returns the element of this device group.
|
java.util.List<IEData> |
getDataComponent()
Returns a list of all device names from here.
|
de.desy.tine.types.TCompoundDataObject[] |
getDataObjects()
Returns an array of TINE data objects.
|
boolean |
isCalibrated()
If the TINE address from the data element binds to a CDI device this
value allows to get the value calibrated (returns a
true ) or not
(returns a false ). |
boolean |
isCDI()
When this device group is bind to a list of CDI devices then a
true is returned otherwise a false . |
IEDeviceElement element()
int cardinality()
java.util.List<IEData> getDataComponent()
de.desy.tine.types.TCompoundDataObject[] getDataObjects()
TCompoundDataObject
.null
and full filled with the corresponding element.boolean isCalibrated()
true
) or not
(returns a false
). This has an direct influence on the TINE
address and how the access was created. Which means that reading/writing
values is done via RECV
or RECV.CLBR
respectively
SEND
and SEND.CLBR
.true
) or not
(false
).boolean isCDI()
true
is returned otherwise a false
.14-September-2016 18:23 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft