|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gov.sns.xal.smf.impl.MagnetPowerSupply
|
+--gov.sns.xal.smf.impl.MagnetTrimSupply
TrimMagnetSupply is a power supply that represents a trim magnet supply.
| Field Summary | |
static java.lang.String |
FIELD_RB_HANDLE
|
static java.lang.String |
FIELD_SET_HANDLE
|
| Fields inherited from class gov.sns.xal.smf.impl.MagnetPowerSupply |
accelerator, channelSuite, CURRENT_RB_HANDLE, CURRENT_SET_HANDLE, CYCLE_INVALID, CYCLE_STATE_HANDLE, CYCLE_VALID, CYCLING, strId |
| Constructor Summary | |
MagnetTrimSupply(Accelerator anAccelerator)
Creates a new instance of TrimMagnetSupply |
|
| Method Summary | |
double |
getField()
Get the trim field contribution from this power supply. |
java.lang.String |
getType()
Get the power supply type |
double |
lowerFieldLimit()
get the field lower settable limit in T/(m^(n-1)), where n = 1 for dipole, 2 for quad, etc. |
void |
setField(double newField)
Set the trim field contribution from this power supply. |
boolean |
suppliesNode(AcceleratorNode node)
Check if the electromagnet is supplied by this power supply. |
double |
upperFieldLimit()
get the field upper settable limit in T/(m^(n-1)), where n = 1 for dipole, 2 for quad, etc. |
| Methods inherited from class gov.sns.xal.smf.impl.MagnetPowerSupply |
dataLabel, getAndConnectChannel, getChannel, getChannelSuite, getCurrent, getCycleState, getId, getNodes, getNodes, lowerCurrentLimit, setCurrent, update, upperCurrentLimit, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String FIELD_SET_HANDLE
public static final java.lang.String FIELD_RB_HANDLE
| Constructor Detail |
public MagnetTrimSupply(Accelerator anAccelerator)
| Method Detail |
public java.lang.String getType()
getType in class MagnetPowerSupply
public double getField()
throws ConnectionException,
GetException
ConnectionException
GetException
public void setField(double newField)
throws ConnectionException,
PutException
newField - is the new field level in T/(m^(n-1)), where n = 1 for dipole, 2 for quad, etc.
ConnectionException
PutException
public double upperFieldLimit()
throws ConnectionException,
GetException
ConnectionException
GetException
public double lowerFieldLimit()
throws ConnectionException,
GetException
ConnectionException
GetExceptionpublic boolean suppliesNode(AcceleratorNode node)
suppliesNode in class MagnetPowerSupplynode - The electromagnet to check
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||