Class CalMagnetList
java.lang.Object
org.scictrl.mp.orbitcorrect.model.optics.AbstractProtectedList<AbstractCalibratedMagnet>
org.scictrl.mp.orbitcorrect.model.optics.AbstractProtectedMagnetList<AbstractCalibratedMagnet>
org.scictrl.mp.orbitcorrect.model.optics.CalMagnetList
CalMagnetList class.
- Author:
- igor@scictrl.com
-
Field Summary
Fields inherited from class org.scictrl.mp.orbitcorrect.model.optics.AbstractProtectedList
dl, owner, type
-
Method Summary
Modifier and TypeMethodDescriptionint
apply()
This method execute apply methon on owner of this list.This method generate and return array ofAbstractCalibratedMagnet
elements.int
update()
This method reads current fromPowerSupply
and transforms it to magnetic properties and sets it to list's elements.Methods inherited from class org.scictrl.mp.orbitcorrect.model.optics.AbstractProtectedMagnetList
getPowerSupplies
-
Method Details
-
apply
This method execute apply methon on owner of this list.- Returns:
- a int integer which indicate if method succeded
- Throws:
InconsistentDataException
- if different bendings in list demands different current.IllegalStateException
- if any.DataBushPackedException
- if any.- See Also:
-
toCalMagnetArray
This method generate and return array ofAbstractCalibratedMagnet
elements.- Returns:
- an array of
AbstractCalibratedMagnet
objects
-
update
This method reads current fromPowerSupply
and transforms it to magnetic properties and sets it to list's elements.- Returns:
- a int
- Throws:
IllegalStateException
- if any.DataBushPackedException
- if any.
-