@ASignal.ASet(sigHor=@ASignal(hndCntRb="ScanCfgStepCntRb",hndPosRb="DatHorLiveArrPositions",hndValRb="DatHorLiveArrSignal",hndNseAvgRb="DatHorNoiseAvg",hndNseVarRb="DatHorNoiseStd"), sigVer=@ASignal(hndCntRb="ScanCfgStepCntRb",hndPosRb="DatVerLiveArrPositions",hndValRb="DatVerLiveArrSignal",hndNseAvgRb="DatVerNoiseAvg",hndNseVarRb="DatVerNoiseStd"), sigDia=@ASignal(hndCntRb="ScanCfgStepCntRb",hndPosRb="DatDiaLiveArrPositions",hndValRb="DatDiaLiveArrSignal",hndNseAvgRb="DatDiaNoiseAvg",hndNseVarRb="DatDiaNoiseStd")) public static class WireScanner.DataLiveArr extends SignalSet
Data structure contain the profile data available during data acquisition in a point-by-point fashion (i.e., as the scan progress).
This appears to be then entire profile available after every measurement sample. This is different than the addition point value after each sample. The connected Process Variables are different, so it is likely that this should work.
However, it is never used as of yet.
Constructor and Description |
---|
DataLiveArr()
Create a new empty
DataLiveArr object. |
DataLiveArr(DataAdaptor daptSrc)
Create a new
DataLiveArr object initialized
from the given data source. |
DataLiveArr(WireScanner ws)
Create a new
DataLiveArr object initialize
with values fetched from the given device. |
Modifier and Type | Method and Description |
---|---|
static WireScanner.DataLiveArr |
acquire(WireScanner ws)
Convenience method for retrieving a new initialized data structure
populated from the given device state.
|
average, dataLabel, getFieldDescriptorList, getFieldDescriptors, getSignal, loadHardwareValues, setSignal, toString, update, write
public DataLiveArr() throws ScadaAnnotationException
DataLiveArr
object.ScadaAnnotationException
- the channel handle annotations are not setup correctlypublic DataLiveArr(DataAdaptor daptSrc) throws ScadaAnnotationException
DataLiveArr
object initialized
from the given data source.daptSrc
- persistent data store containing
data structure field valuesScadaAnnotationException
- the Data AcQ annotations are not setup correctlyjava.util.MissingResourceException
- a data field was missing from the data sourceBadStructException
- data structure fields are ill-defined/incompatiblepublic DataLiveArr(WireScanner ws) throws ConnectionException, GetException, ScadaAnnotationException, BadStructException
DataLiveArr
object initialize
with values fetched from the given device.ws
- data acquisition deviceScadaAnnotationException
- the ASignal.ASet
annotations are incompleteConnectionException
- unable to connect to a parameter read back channelGetException
- general CA GET exception while fetch field valueBadStructException
- the DAQ data structure and DAQ channels are incompatible, bad definitionpublic static WireScanner.DataLiveArr acquire(WireScanner ws) throws ConnectionException, GetException, ScadaAnnotationException, BadStructException
ws
- data acquisition deviceScadaAnnotationException
- the ASignal.ASet
annotations are incompleteConnectionException
- unable to connect to a parameter read back channelGetException
- general CA GET exception while fetch field valueBadStructException
- the DAQ data structure and DAQ channels are incompatible, bad definition