gov.sns.xal.smf.attr
Class RfCavityBucket

java.lang.Object
  |
  +--gov.sns.xal.smf.attr.AttributeBucket
        |
        +--gov.sns.xal.smf.attr.RfCavityBucket
All Implemented Interfaces:
DataListener, java.io.Serializable

public class RfCavityBucket
extends AttributeBucket

A set of RF cavity attributes. Here's what's in it: amp - the default amplitude (kV) phase - the default phase (deg) freq - the frequency (MHz) ampactor - calibration factor for klystron amplitude phaseOffset - calibration offset for beam - klystron phase

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class gov.sns.xal.smf.attr.AttributeBucket
AttributeBucket.MissingAttributeException
 
Field Summary
static java.lang.String c_strType
           
 
Constructor Summary
RfCavityBucket()
           
 
Method Summary
 double getAmpFactor()
           
 double getAmplitude()
           
 java.lang.String[] getAttrNames()
           
 double getFrequency()
           
 double getPhase()
           
 double getPhaseOffset()
           
 double[] getSTF_endCoefs()
           
 double[] getSTFCoefs()
           
 double[] getSTFPrime_endCoefs()
           
 double[] getSTFPrimeCoefs()
           
 double getStructureMode()
           
 double[] getTTF_endCoefs()
           
 double[] getTTFCoefs()
           
 double[] getTTFPrime_endCoefs()
           
 double[] getTTFPrimeCoefs()
           
 java.lang.String getType()
          Override virtual to provide type signature
 void setAmpFactor(double dblVal)
           
 void setAmplitude(double dblVal)
           
 void setFrequency(double dblVal)
           
 void setPhase(double dblVal)
           
 void setPhaseOffset(double dblVal)
           
 void setSTF_endCoefs(double[] arrVal)
           
 void setSTFCoefs(double[] arrVal)
           
 void setSTFPrime_endCoefs(double[] arrVal)
           
 void setSTFPrimeCoefs(double[] arrVal)
           
 void setStructureMode(double dblVal)
           
 void setTTF_endCoefs(double[] arrVal)
           
 void setTTFCoefs(double[] arrVal)
           
 void setTTFPrime_endCoefs(double[] arrVal)
           
 void setTTFPrimeCoefs(double[] arrVal)
           
 
Methods inherited from class gov.sns.xal.smf.attr.AttributeBucket
checkAttribute, dataLabel, getAttr, parseAttrValue, registerAttribute, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, update, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

c_strType

public static final java.lang.String c_strType
See Also:
Constant Field Values
Constructor Detail

RfCavityBucket

public RfCavityBucket()
Method Detail

getType

public java.lang.String getType()
Override virtual to provide type signature

Specified by:
getType in class AttributeBucket

getAttrNames

public java.lang.String[] getAttrNames()
Overrides:
getAttrNames in class AttributeBucket

getAmplitude

public double getAmplitude()

getPhase

public double getPhase()

getFrequency

public double getFrequency()

getAmpFactor

public double getAmpFactor()

getPhaseOffset

public double getPhaseOffset()

getTTFCoefs

public double[] getTTFCoefs()

getTTFPrimeCoefs

public double[] getTTFPrimeCoefs()

getSTFCoefs

public double[] getSTFCoefs()

getSTFPrimeCoefs

public double[] getSTFPrimeCoefs()

getTTF_endCoefs

public double[] getTTF_endCoefs()

getTTFPrime_endCoefs

public double[] getTTFPrime_endCoefs()

getSTF_endCoefs

public double[] getSTF_endCoefs()

getSTFPrime_endCoefs

public double[] getSTFPrime_endCoefs()

getStructureMode

public double getStructureMode()

setAmplitude

public void setAmplitude(double dblVal)

setPhase

public void setPhase(double dblVal)

setFrequency

public void setFrequency(double dblVal)

setAmpFactor

public void setAmpFactor(double dblVal)

setPhaseOffset

public void setPhaseOffset(double dblVal)

setTTFCoefs

public void setTTFCoefs(double[] arrVal)

setTTFPrimeCoefs

public void setTTFPrimeCoefs(double[] arrVal)

setSTFCoefs

public void setSTFCoefs(double[] arrVal)

setSTFPrimeCoefs

public void setSTFPrimeCoefs(double[] arrVal)

setTTF_endCoefs

public void setTTF_endCoefs(double[] arrVal)

setTTFPrime_endCoefs

public void setTTFPrime_endCoefs(double[] arrVal)

setSTF_endCoefs

public void setSTF_endCoefs(double[] arrVal)

setSTFPrime_endCoefs

public void setSTFPrime_endCoefs(double[] arrVal)

setStructureMode

public void setStructureMode(double dblVal)