-
Interface Summary
Interface |
Description |
ICavityData |
This is a list, or better a map, of all cavity view elements with its
corresponding data element.
|
IECavityElement |
This is the cavity element for viewing on screen and determines its position
according to its unique enumeration value.
|
-
Class Summary
Class |
Description |
CavityHolder |
This holds all relevant data values for a cavity panel.
|
-
Enum Summary
Enum |
Description |
ECavityElement |
This is the standard cavity elements, which nearly every cavity application
should include in their GUI interface.
|
ECavityGeneral |
This is the header information displayed on a cavity GUI element.
|
ECavitySwitch |
This is the output and input switching elements of a cavity.
|
ECavityView |
This is the enumeration of all viewable cavity components stored as an
entity.
|
Package de.desy.mst.libs.accelerator.model.cavity Description
Version: $Id: package.html 19491 2008-12-07 15:18:19Z walla $
This is the general cavity data package of any RF applications. The main
cavity data are hold in the interface of ICavityData which allows to set
and get data to the data source. Currently their exists four data components:
- the general cavity data
- the standard cavity data with before set of different entities
- the switch cavity data which allows to set the cavity to its minimum,
maximum, and resonance frequency and to switch the whole cavity off. These are
mandatory. You can also set the SOLL voltage which is for free.
CHANGES
- 28.01.08: Created this package.
- 29.01.08: Moved the cavity enumeration, interfaces and classes
from the project D2RFClient to this library: CavityData,
ICavityData, IECavity, ECavityGeneral,
ECavitySpecial, ECavityStandard, ECavitySwitch.
- 06.02.08: Added the cavity view enumeration ECavityView
which implements the IEViewGeneral interface and stored all viewable
enumerations of components here in.
- 17.02.08: Moved the whole package from ...view.cavity to
the data one at ...model.cavity.
- 03.12.08: Removed the furthermore never used cavity special enumeration
called ICavitySpecial. I pushed every enumeration entry into the the
standard cavity enumeration ECavityStandard to where they belong to (SO NO SPECIAL CASES ARE
DELIVERED ANYMORE!).
- 07.12.08: Renamed the enumeration from ECavityStandard to
ECavityElement and renamed the enumeration interface from IECavity
to IECavityElement which is inherited by the enumerations of ECavityElement,
ECavityGeneral, and ECavitySwitch.
TODO
- There is nothing to do here.