Package xal.smf.impl

Class WireHarp.DataFit

java.lang.Object
xal.smf.impl.profile.SignalSet
xal.smf.impl.WireHarp.DataFit
All Implemented Interfaces:
DataListener
Enclosing class:
WireHarp

@ASet(sigHor=@ASignal(hndPosRb="DatHorFitPositions",hndValRb="DatHorFitSignal"), sigVer=@ASignal(hndPosRb="DatVerFitPositions",hndValRb="DatVerFitSignal"), sigDia=@ASignal(hndPosRb="DatDiaFitPositions",hndValRb="DatDiaFitSignal")) public static class WireHarp.DataFit extends SignalSet

Structure for maintaining a WireHarp profile data fits. The instances of this data structure contains the fits to the current profile data as computed by the harp device controller. The fit data is acquired in the same manner as the actual measurement data, specifically through the SCADA mechanism of ScadaRecord.

The data structure is derived from the SignalSet base class which does all the work. The fit data for each plane is available through the attributes of type Signal in the WireHarp.SignalSet base class. The PV channels for the fit data are identified with the annotation ASignalSet which tells the base class how to connect the Signal attributes.

Since:
Feb 13, 2013
Author:
Christopher K. Allen