public class ExtractionKicker extends Dipole
Electromagnet.Property| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
s_strType
node type
|
static java.lang.String |
VOLTAGE_RB_HANDLE
voltage readback handle
|
static java.lang.String |
VOLTAGE_SET_HANDLE
voltage setting handle
|
_useFieldReadback, FIELD_RB_HANDLE, mainSupplyIdleff, m_bucMagnetchannelSuite, m_bolIsSoft, m_bolStatus, m_bolValid, m_bucAlign, m_bucAper, m_bucTwiss, m_dblLen, m_dblPos, m_dblS, m_mapAttrs, m_objAccel, m_seqParent, m_strEId, m_strId, m_strPIdDIPOLE, HORIZONTAL, NO_ORIENTATION, OCT, OCTUPOLE, poles, QUAD, QUADRUPOLE, SEXT, SEXTUPOLE, SOL, SOLENOID, VERTICAL| Constructor and Description |
|---|
ExtractionKicker(java.lang.String strId)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
getOrientation()
Get the orientation of the magnet as defined by MagnetType.
|
java.lang.String |
getType()
Override to provide type signature
|
double |
getVoltage()
Get the voltage readback for this kicker's power supply.
|
double |
getVoltageSetting()
Get the voltage setting for this kicker's power supply.
|
boolean |
isCorrector()
Determine whether this magnet is a corrector.
|
void |
setVoltage(double voltage)
Set this kicker's power supply voltage
|
getBendAngle, isPolefindChannel, getCurrent, getCycleState, getDesignPropertyValue, getField, getFieldInt, getFieldReadback, getFieldSetting, getHandles, getLivePropertyChannels, getLivePropertyValue, getMainSupply, getTotalFieldSetting, isPermanent, lowerAlarmFieldLimit, lowerCurrentLimit, lowerDisplayFieldLimit, lowerFieldLimit, lowerWarningFieldLimit, setCurrent, setCycleEnable, setField, setUseFieldReadback, toCAFromField, toFieldFromCA, update, updatePowerSupplies, upperAlarmFieldLimit, upperCurrentLimit, upperDisplayFieldLimit, upperFieldLimit, upperWarningFieldLimit, useFieldReadback, write, writePowerSuppliesaddBucket, getDesignField, getDfltField, getEffLength, getMagBucket, getNormField, getPolarity, getTangField, isHorizontal, isMagnet, isSkew, isVertical, setDfltField, setMagBucketchannelSuite, clear, dataLabel, getAccelerator, getAlign, getAndConnectChannel, getAper, getBucket, getBuckets, getChannel, getEId, getId, getLength, getParent, getPId, getPitchAngle, getPosition, getPrimaryAncestor, getRollAngle, getSDisplay, getSoftType, getStatus, getTwiss, getValid, getXOffset, getYawAngle, getYOffset, getZOffset, hasBucket, hasParent, isKindOf, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setLength, setParent, setPitchAngle, setPosition, setRollAngle, setSDisplay, setStatus, setTwiss, setValid, setXOffset, setYawAngle, setYOffset, setZOffset, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisKindOfpublic static final java.lang.String s_strType
public static final java.lang.String VOLTAGE_RB_HANDLE
public static final java.lang.String VOLTAGE_SET_HANDLE
public java.lang.String getType()
public int getOrientation()
getOrientation in interface MagnetTypegetOrientation in class Magnetpublic boolean isCorrector()
isCorrector in interface MagnetTypeisCorrector in class Magnetpublic double getVoltage()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic double getVoltageSetting()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic void setVoltage(double voltage)
throws ConnectionException,
PutException
voltage - is the new voltage to apply to the power supply.ConnectionExceptionPutException