public interface IEData extends IEEnum
Each panel has its enumeration type which derivates from this interface.
Remember that there also exists different other interfaces which allow
to set special value for each TINE data property. Each of this interface
starts with a IEData...
with a special name, which describes the
content. Currently there are interfaces for setting the range
(IEDataRange
), the send and receive factor (IEDataFactor
),
for meta values (IEDataMetaValue
or IEDataMetaDataType
),
sending values with the output data (IEDataSendNumber
), sending
values with the output data but here returned as a TINE data type
(IEDataSendDataType
), finding out its crate address
(IEDataAddress
), sending the multiplexer channel of Linac2 RF
(IEDataMpxChannel
), and for setting all of these values to the data
instance (IEDataSetValues
).
Modifier and Type | Method and Description |
---|---|
boolean |
isAdjusting()
Returns a logical value if the data component is adjusting its parameter
just by dragging it around or not.
|
boolean |
isCDI()
Tells the caller if this data element is part of a CDI server or not.
|
boolean |
isFireEvent()
Normally all elements of these enumeration interface will fire an event
to modified it in the CDI server and therefore in the hardware and not
only on screen.
|
int |
size()
Returns the size of values each data component can get.
|
boolean isAdjusting()
Returns a logical value if the data component is adjusting its parameter just by dragging it around or not. With the word drag I mean that you take the component and drag it with the mouse button pressed down and push it to another location.
false
value while
it can also return on some data components a true
value
(for example with a slider component). You can also ignore this
value, which is in most of the cases okay!boolean isFireEvent()
Normally all elements of these enumeration interface will fire an event
to modified it in the CDI server and therefore in the hardware and not
only on screen. This is currently done if this method returns a
true
value. If not it will return a false
.
true
if the value should be set on hardware,
otherwise a false
is returned.boolean isCDI()
Tells the caller if this data element is part of a CDI server or not.
true
if it is part of a CDI server otherwise a
false
is given back.int size()
14-September-2016 18:23 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft