@Documented
@Inherited
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface ASignal
Annotation for describing the data acquisition channels for a single plane of a wire profile measurement device. The names of the read back channels for both the position array and the value array are included here. Also, the types of these arrays can be specified.
Ported from XAL on Jul 15, 2014.
· Jonathan M. Freed
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
hndPosRb
The name of the profile position array read back channel.
|
java.lang.String |
hndValRb
The name of the profile value array acquisition channel.
|
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
hndCntRb
The XAL channel handle for the number of active signal samples.
|
java.lang.String |
hndNseAvgRb
The name of the channel containing the signal noise mean.
|
java.lang.String |
hndNseVarRb
The name of the channel containing the signal noise variance.
|
java.lang.Class<?> |
typeCnt
The type of the sample count channel.
|
java.lang.Class<?> |
typeNseAvg
The data type of the noise mean value.
|
java.lang.Class<?> |
typeNseVar
The data type of the noise variance value.
|
java.lang.Class<?> |
typePos
The type of the profile position array.
|
java.lang.Class<?> |
typeVal
The class type of profile value array.
|
public abstract java.lang.String hndPosRb
public abstract java.lang.String hndValRb
public abstract java.lang.Class<?> typeCnt
int.classpublic abstract java.lang.String hndCntRb
ADaqWire.Signal.Hor#hndPosRb which is
the buffer size of the DAQ controller.public abstract java.lang.Class<?> typePos
double[].classpublic abstract java.lang.Class<?> typeVal
double[].classpublic abstract java.lang.Class<?> typeNseAvg
double.class.double.classpublic abstract java.lang.String hndNseAvgRb
"" (empty string)