public enum ETineProperty extends java.lang.Enum<ETineProperty> implements IEEnum
This enumeration type carries all the properties of a TINE CDI device.
Moreover this also includes special CDI TINE properties on a CDI device server.
So, it is beside the normal special properties of TINE (for example the NDEVICES or
DEVICES) you can also read different special CDI properties, for example the
UNITS for unit of value, PRECISION for its precision, RANGE for
its bottom and top value, and NUMBER for its current number (returns a
TINE ADDRESS
field where it is the first integer number).
dataType()
.
ETineProperty instance | Description |
---|---|
ADDRESS | Returns the address of all CDI devices. Includes create and address plus number. |
DESCRIPTION | Returns the description of all CDI devices. |
UNITS | Returns the units of all CDI devices. |
PRECISION | Returns the precision of all CDI devices. |
RANGE | Returns the range (min- and max-value) of all CDI devices. |
NUMBER | Returns the corresponding number of the CDI device. |
NDEVICES | Returns the number of all devices. |
DEVICES | Returns all devices of the current CDI server. |
WRITE | Sends data to the CDI device server with NO calibration. |
SEND | Sends data to the CDI device server with calibration. |
SEND_RECV_ATOM | Sends atomic data with send-receive access to the CDI device server with calibration. |
SEND_RECV_CLBR | Sends calibrated data with send-receive access to the CDI device server with calibration. |
SEND_SEND_ATOM | Sends atomic data with send-send access to the CDI device server with calibration. |
SEND_SEND_CLBR | Sends calibrated data with send-send access to the CDI device server with calibration. |
READ | Receives NON calibrated data from the CDI device server. |
RECEIVE | Receives calibrated data from the CDI device server. |
RECEIVE_RECEIVE_ATOM | Receives atomic data with receive-receive access from the CDI device server. |
RECEIVE_RECEIVE_CLBR | Receives calibrated data with receive-receive access from the CDI device server. |
RECEIVE_SEND_ATOM | Receives atomic data with receive-send access from the CDI device server. |
RECEIVE_SEND_CLBR | Receives calibrated data with receive-send access from the CDI device server. |
Enum Constant and Description |
---|
ADDRESS |
DESCRIPTION |
DEVICES |
NDEVICES |
NUMBER |
PRECISION |
RANGE |
READ |
RECEIVE |
RECEIVE_RECEIVE_ATOM |
RECEIVE_RECEIVE_CLBR |
RECEIVE_SEND_ATOM |
RECEIVE_SEND_CLBR |
SEND |
SEND_RECV_ATOM |
SEND_RECV_CLBR |
SEND_SEND_ATOM |
SEND_SEND_CLBR |
UNITS |
WRITE |
Modifier and Type | Method and Description |
---|---|
short |
dataType()
Returns the current format as a short field.
|
java.lang.String |
getName(EName description_)
Returns according to the enumeration of the description the corresponding
string value.
|
void |
putName(EName description_,
java.lang.String name_)
Sets to the according enumeration the string value of the corresponding
element.
|
java.lang.String |
toString() |
static ETineProperty |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ETineProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ETineProperty ADDRESS
public static final ETineProperty DESCRIPTION
public static final ETineProperty UNITS
public static final ETineProperty PRECISION
public static final ETineProperty RANGE
public static final ETineProperty NUMBER
public static final ETineProperty NDEVICES
public static final ETineProperty DEVICES
public static final ETineProperty WRITE
public static final ETineProperty SEND
public static final ETineProperty SEND_RECV_ATOM
public static final ETineProperty SEND_RECV_CLBR
public static final ETineProperty SEND_SEND_ATOM
public static final ETineProperty SEND_SEND_CLBR
public static final ETineProperty READ
public static final ETineProperty RECEIVE
public static final ETineProperty RECEIVE_RECEIVE_ATOM
public static final ETineProperty RECEIVE_RECEIVE_CLBR
public static final ETineProperty RECEIVE_SEND_ATOM
public static final ETineProperty RECEIVE_SEND_CLBR
public static ETineProperty[] values()
for (ETineProperty c : ETineProperty.values()) System.out.println(c);
public static ETineProperty valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getName(EName description_)
IEEnum
null
value
is returned, except the enumeration of ID
which will always
return a value.public void putName(EName description_, java.lang.String name_)
IEEnum
public short dataType()
public java.lang.String toString()
toString
in class java.lang.Enum<ETineProperty>
14-September-2016 18:23 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft