public class FreqConversion extends Object
Element of RxMode
Example:
<FreqConversion> <StageNum cls="U">3</StageNum> <OscillatorTuning cls="U">LO below RF</OscillatorTuning> <LOFreqMin cls="U">20</LOFreqMin> <IFMin cls="U">21.4</IFMin> <IFMax cls="U">70</IFMax> </FreqConversion>
Constructor and Description |
---|
FreqConversion() |
Modifier and Type | Method and Description |
---|---|
FreqM |
getIFMax()
Get the maximum value of the intermediate frequencies.
|
FreqM |
getIFMin()
Get the nominal intermediate frequency or minimum value of the intermediate
frequency range..
|
FreqM |
getLOFreqMax()
Get the maximum value of the LO frequencies.
|
FreqM |
getLOFreqMin()
Get the nominal LO frequency or minimum value of the LO frequency range..
|
TString |
getOscillatorTuning()
Get the relationship between the local oscillator frequency and the RF
centre frequency..
|
IFNum |
getStageNum()
Get the position of the IF stage being described..
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetIFMax()
Determine if the IFMax is configured.
|
boolean |
isSetIFMin()
Determine if the IFMin is configured.
|
boolean |
isSetLOFreqMax()
Determine if the LOFreqMax is configured.
|
boolean |
isSetLOFreqMin()
Determine if the LOFreqMin is configured.
|
boolean |
isSetOscillatorTuning()
Determine if the OscillatorTuning is configured.
|
boolean |
isSetStageNum()
Determine if the StageNum is configured.
|
void |
setIFMax(FreqM value)
Set the maximum value of the intermediate frequencies.
|
void |
setIFMin(FreqM value)
Set the nominal intermediate frequency or minimum value of the intermediate
frequency range..
|
void |
setLOFreqMax(FreqM value)
Set the maximum value of the LO frequencies.
|
void |
setLOFreqMin(FreqM value)
Set the nominal LO frequency or minimum value of the LO frequency range..
|
void |
setOscillatorTuning(TString value)
Set the relationship between the local oscillator frequency and the RF
centre frequency..
|
void |
setStageNum(IFNum value)
Set the position of the IF stage being described..
|
String |
toString()
Get a string representation of this FreqConversion instance configuration.
|
FreqConversion |
withIFMax(Double value)
Set the maximum value of the intermediate frequencies.
|
FreqConversion |
withIFMin(Double value)
Set the nominal intermediate frequency or minimum value of the intermediate
frequency range.
|
FreqConversion |
withLOFreqMax(Double value)
Set the maximum value of the LO frequencies.
|
FreqConversion |
withLOFreqMin(Double value)
Set the nominal LO frequency or minimum value of the LO frequency range.
|
FreqConversion |
withOscillatorTuning(ListCLO value)
Set the relationship between the local oscillator frequency and the RF
centre frequency.
|
FreqConversion |
withStageNum(Integer value)
Set the position of the IF stage being described.
|
public IFNum getStageNum()
IFNum
instancepublic void setStageNum(IFNum value)
value
- a IFNum
instancepublic boolean isSetStageNum()
public TString getOscillatorTuning()
TString
data typepublic void setOscillatorTuning(TString value)
value
- the OscillatorTuning value in a TString
data typepublic boolean isSetOscillatorTuning()
If configured this method also inspects the TString
wrapped value.
public FreqM getLOFreqMin()
FreqM
instancepublic void setLOFreqMin(FreqM value)
value
- a FreqM
instancepublic boolean isSetLOFreqMin()
public FreqM getLOFreqMax()
[XSL ERR MINMAX] If LOFreqMax is used, it MUST be greater than LOFreqMin..
FreqM
instancepublic void setLOFreqMax(FreqM value)
[XSL ERR MINMAX] If LOFreqMax is used, it MUST be greater than LOFreqMin..
value
- a FreqM
instancepublic boolean isSetLOFreqMax()
public FreqM getIFMin()
FreqM
instancepublic void setIFMin(FreqM value)
value
- a FreqM
instancepublic boolean isSetIFMin()
public FreqM getIFMax()
[XSL ERR MINMAX] If IFMax is used, it MUST be greater than IFMin..
FreqM
instancepublic void setIFMax(FreqM value)
[XSL ERR MINMAX] If IFMax is used, it MUST be greater than IFMin..
value
- a FreqM
instancepublic boolean isSetIFMax()
public FreqConversion withStageNum(Integer value)
value
- An instances of type Integer
.public FreqConversion withOscillatorTuning(ListCLO value)
value
- An instances of type ListCLO
.public FreqConversion withLOFreqMin(Double value)
value
- An instances of type Double
.public FreqConversion withLOFreqMax(Double value)
[XSL ERR MINMAX] If LOFreqMax is used, it MUST be greater than LOFreqMin.
value
- An instances of type Double
.public FreqConversion withIFMin(Double value)
value
- An instances of type Double
.public FreqConversion withIFMax(Double value)
[XSL ERR MINMAX] If IFMax is used, it MUST be greater than IFMin.
value
- An instances of type Double
.public String toString()
public boolean isSet()
FreqConversion
has no configuration requirements.
Copyright © 2016 OpenSSRF.org. All rights reserved.