Package xal.extension.jels.smf.impl
Class ESSIonSourceMagnetron
java.lang.Object
xal.smf.AcceleratorNode
xal.extension.jels.smf.impl.ESSIonSourceMagnetron
- All Implemented Interfaces:
Comparable,ElementType,DataListener
The implementation of the ESS Ion Source's magnetron.
- Author:
- Juan F. Esteban Müller <juanf.estebanmuller@esss.se>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringfinal AccessiblePropertystatic final String -
Constructor Summary
ConstructorsConstructorDescriptionESSIonSourceMagnetron(String strId) ConstructorESSIonSourceMagnetron(String strId, ChannelFactory channelFactory) Constructor -
Method Summary
Modifier and TypeMethodDescriptiondoublegetType()Override to provide type signaturevoidsetForwdPrwS(double dblVal) Methods inherited from class xal.smf.AcceleratorNode
addBucket, batchConnectAllHandles, batchConnectAllHandlesAndWait, channelSuite, clear, compareTo, dataLabel, findChannel, getAccelerator, getAccessibleProperties, getAccessibleProperties, getAlign, getAllChannels, getAndConnectChannel, getAndConnectChannelSetAndReadback, getAper, getBucket, getBuckets, getChannel, getDefaultHandles, getDesignPropertyValue, getEId, getHandles, getId, getLength, getLivePropertyChannels, getLivePropertyValue, getParent, getPId, getPitchAngle, getPosition, getPrimaryAncestor, getProperties, getReadbackHandles, getRollAngle, getSDisplay, getSetHandle, getSoftType, getStatus, getTwiss, getValid, getXOffset, getYawAngle, getYOffset, getZOffset, hasBucket, hasParent, isChannelSettable, isKindOf, isMagnet, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setDesignPropertyValue, setLength, setLivePropertyValue, setParent, setPitchAngle, setPosition, setRollAngle, setSDisplay, setStatus, setTwiss, setValid, setValueAndVerify, setXOffset, setYawAngle, setYOffset, setZOffset, toString, update, write, writeAttributes, writeStatus
-
Field Details
-
TYPE
- See Also:
-
FORWD_PRW_R_HANDLE
- See Also:
-
FORWD_PRW_S_HANDLE
- See Also:
-
forwdPrw
-
-
Constructor Details
-
ESSIonSourceMagnetron
Constructor -
ESSIonSourceMagnetron
Constructor
-
-
Method Details
-
getType
Override to provide type signature- Specified by:
getTypein classAcceleratorNode
-
getForwdPrwR
- Throws:
GetException
-
setForwdPrwS
- Throws:
NoSuchChannelExceptionPutException
-