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.