gov.sns.xal.smf.impl
Class Vacuum

java.lang.Object
  |
  +--gov.sns.xal.smf.AcceleratorNode
        |
        +--gov.sns.xal.smf.impl.Vacuum
All Implemented Interfaces:
DataListener, ElementType
Direct Known Subclasses:
CvgGauge, IonGauge

public abstract class Vacuum
extends AcceleratorNode

The abstract Vacuum Class element. Different types of vacuum guages are derived from this class.


Field Summary
static java.lang.String PRESS_HANDLE
          vacuum official pressure channel handle
static java.lang.String s_strType
           
 
Fields inherited from class gov.sns.xal.smf.AcceleratorNode
channelSuite, m_bolIsSoft, m_bolStatus, m_bolValid, m_bucAlign, m_bucAper, m_bucTwiss, m_dblLen, m_dblPos, m_mapAttrs, m_objAccel, m_seqParent, m_strId
 
Constructor Summary
Vacuum(java.lang.String strId)
           
 
Method Summary
 double getPressure()
          returns pressure (Torr)
 java.lang.String getType()
          Override to provide type signature
 boolean isVacuum()
           
 
Methods inherited from class gov.sns.xal.smf.AcceleratorNode
addBucket, channelSuite, clear, dataLabel, getAccelerator, getAlign, getAndConnectChannel, getAper, getBucket, getBuckets, getChannel, getHandles, getId, getLength, getParent, getPosition, getStatus, getTwiss, getValid, hasBucket, hasParent, isKindOf, isMagnet, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setLength, setParent, setPosition, setStatus, setTwiss, setValid, toString, update, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

s_strType

public static final java.lang.String s_strType
See Also:
Constant Field Values

PRESS_HANDLE

public static final java.lang.String PRESS_HANDLE
vacuum official pressure channel handle

See Also:
Constant Field Values
Constructor Detail

Vacuum

public Vacuum(java.lang.String strId)
Method Detail

getType

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

Specified by:
getType in class AcceleratorNode

isVacuum

public boolean isVacuum()

getPressure

public double getPressure()
                   throws ConnectionException,
                          GetException
returns pressure (Torr)

ConnectionException
GetException