Package xal.smf.impl.profile
Annotation 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
- Since:
- Jan 20, 2013
- Author:
- Christopher K. Allen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interface
Annotation for describing all the data acquisition channels of a wire profile measurement device. -
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe XAL channel handle for the number of active signal samples.The name of the channel containing the signal noise mean.The name of the channel containing the signal noise variance.Class<?>
The type of the sample count channel.Class<?>
The data type of the noise mean value.Class<?>
The data type of the noise variance value.Class<?>
The type of the profile position array.Class<?>
The class type of profile value array.
-
Element Details
-
hndPosRb
String hndPosRbThe name of the profile position array read back channel.- Returns:
- the name of the channel serving up the position array, no default value
- Since:
- Jan 31, 2013
-
hndValRb
String hndValRbThe name of the profile value array acquisition channel.- Returns:
- value array channel name, no default value
- Since:
- Jan 31, 2013
-
-
-
typeCnt
Class<?> typeCntThe type of the sample count channel.- Returns:
- class type of the sample count, default value is
int.class
- Since:
- Jan 31, 2013
- Default:
- int.class
-
hndCntRb
String hndCntRbThe XAL channel handle for the number of active signal samples. This differs from the size of the signal array returned by the channel inADaqWire.Signal.Hor#hndPosRb
which is the buffer size of the DAQ controller.- Returns:
- channel handle for the number of signal samples, default ""
- Since:
- Jan 31, 2013
- Default:
- ""
-
typePos
Class<?> typePosThe type of the profile position array.- Returns:
- the class type of the position array, default value is
double[].class
- Since:
- Jan 31, 2013
- Default:
- double[].class
-
typeVal
Class<?> typeValThe class type of profile value array.- Returns:
- the type of the value array, default value is
double[].class
- Since:
- Jan 31, 2013
- Default:
- double[].class
-
typeNseAvg
Class<?> typeNseAvgThe data type of the noise mean value. The default value isdouble.class
.- Returns:
- class type of the noise mean parameter, default value is
double.class
- Since:
- Dec 7, 2011
- Default:
- double.class
-
hndNseAvgRb
String hndNseAvgRbThe name of the channel containing the signal noise mean.- Returns:
- noise variance channel name, default value is
""
(empty string) - Since:
- Dec 7, 2011
- Default:
- ""
-
typeNseVar
Class<?> typeNseVarThe data type of the noise variance value.- Returns:
- class type of the noise variance parameter, the default value is
double.class
. - Since:
- Dec 7, 2011
- Default:
- double.class
-
hndNseVarRb
String hndNseVarRbThe name of the channel containing the signal noise variance.- Returns:
- noise variance channel name, no default value
- Since:
- Dec 7, 2011
- Default:
- ""
-