Class MagnetList
java.lang.Object
org.scictrl.mp.orbitcorrect.model.optics.AbstractProtectedList<AbstractMagnetElement>
org.scictrl.mp.orbitcorrect.model.optics.AbstractProtectedMagnetList<AbstractMagnetElement>
org.scictrl.mp.orbitcorrect.model.optics.MagnetList
MagnetList 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 ofAbstractMagnetElement
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.
-
toMagnetArray
This method generate and return array ofAbstractMagnetElement
elements.- Returns:
- an array of
AbstractMagnetElement
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.
-