public interface IEDataMetaDataType<T extends de.desy.tine.types.TCompoundDataObject>
The enumeration interface of IEDataMetaDataType
is part of the
IEData
interface, which returns a list of inherited
TCompoundDataObject
instances which should first be send to the
server before reading the data. The method for these values is called
getMetaValues()
.
This enumerations is mostly used for Petra3 data elements, which needs to send a constants field to the server before returning the corresponding values.
The following one gives a short example of what to do. The TINE property of
FehlerAktuell
from the TINE address /PETRA/PERF.ML/Read/...
will write the constant string field of the corresponding sever, for example
PE_SR_Cy1
, before it will deliver all error messages via TINE with
the data type from the base class of TTaggedStructure
to the
calling application.
Modifier and Type | Method and Description |
---|---|
T[] |
getMetaValues()
This method returns the send meta values as a list of
TCompoundDataObject ones. |
T[] getMetaValues()
This method returns the send meta values as a list of
TCompoundDataObject
ones. This is used to send
at first values to the server before receiving the expected values.
The send values are defined in the enumeration instances in the
concrete definition and so fore there is no needed also to
set the value at a latter time (for example
setMetaValues(TCompoundDataObject[]):void
).
TCompoundDataObject
's.14-September-2016 18:23 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft