fr.esrf.tangoatk.core.util
Class AttrDualSpectrum

java.lang.Object
  extended by fr.esrf.tangoatk.core.util.NonAttrNumberSpectrum
      extended by fr.esrf.tangoatk.core.util.AttrFunctionSpectrum
          extended by fr.esrf.tangoatk.core.util.AttrDualSpectrum
All Implemented Interfaces:
IRefreshee, INonAttrNumberSpectrum

public class AttrDualSpectrum
extends AttrFunctionSpectrum


Field Summary
protected  java.lang.String attr_x
           
protected  java.lang.String attr_y
           
protected  fr.esrf.TangoApi.DeviceAttribute dev_attr_x
           
protected  fr.esrf.TangoApi.DeviceAttribute dev_attr_y
           
protected  Device device_x
           
protected  Device device_y
           
 
Fields inherited from class fr.esrf.tangoatk.core.util.AttrFunctionSpectrum
refreshInterval
 
Constructor Summary
AttrDualSpectrum(Device device_x, java.lang.String attr_x, Device device_y, java.lang.String attr_y)
          Creates a new instance of AttrDualSpectrum
 
Method Summary
 java.lang.String getAttr_x()
           
 java.lang.String getAttr_y()
           
 fr.esrf.TangoApi.DeviceAttribute getDev_attr_x()
           
 fr.esrf.TangoApi.DeviceAttribute getDev_attr_y()
           
 Device getDevice_x()
           
 Device getDevice_y()
           
 double[] updateX()
           
 double[] updateY()
           
 
Methods inherited from class fr.esrf.tangoatk.core.util.AttrFunctionSpectrum
getRefreshInterval, refresh, setRefreshInterval, startRefresher, stopRefresher
 
Methods inherited from class fr.esrf.tangoatk.core.util.NonAttrNumberSpectrum
addNonAttrSpectrumListener, fireNonAttrNumberSpectrumEvent, getXName, getXUnit, getXValue, getYName, getYUnit, getYValue, removeNonAttrSpectrumListener, setXName, setXUnit, setXYValue, setYName, setYUnit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dev_attr_x

protected fr.esrf.TangoApi.DeviceAttribute dev_attr_x

dev_attr_y

protected fr.esrf.TangoApi.DeviceAttribute dev_attr_y

device_x

protected Device device_x

device_y

protected Device device_y

attr_x

protected java.lang.String attr_x

attr_y

protected java.lang.String attr_y
Constructor Detail

AttrDualSpectrum

public AttrDualSpectrum(Device device_x,
                        java.lang.String attr_x,
                        Device device_y,
                        java.lang.String attr_y)
Creates a new instance of AttrDualSpectrum

Method Detail

updateX

public double[] updateX()
Specified by:
updateX in class AttrFunctionSpectrum

updateY

public double[] updateY()
Specified by:
updateY in class AttrFunctionSpectrum

getDev_attr_x

public fr.esrf.TangoApi.DeviceAttribute getDev_attr_x()
Returns:
the dev_attr_x

getDev_attr_y

public fr.esrf.TangoApi.DeviceAttribute getDev_attr_y()
Returns:
the dev_attr_y

getDevice_x

public Device getDevice_x()
Returns:
the device_x

getDevice_y

public Device getDevice_y()
Returns:
the device_y

getAttr_x

public java.lang.String getAttr_x()
Returns:
the attr_x

getAttr_y

public java.lang.String getAttr_y()
Returns:
the attr_y