public class ConfigFreq extends Object
Element of Configuration
Example:
<ConfigFreq> <FreqMax cls="U">3126</FreqMax > <FreqMin cls="U">3000</FreqMin > <idx cls="U">23</idx> <InBand cls="U">Yes</InBand > <Priority cls="U">Primary</Priority > <ChannelSpacing cls="U">25</ChannelSpacing> <Duration cls="U">.001</Duration> <FreqUse cls="U">TRANSMIT</FreqUse> <Period cls="U">23.6</Period> <PulseWidth cls="U">347</PulseWidth> </ConfigFreq>
Constructor and Description |
---|
ConfigFreq() |
Modifier and Type | Method and Description |
---|---|
FreqM |
getChannelSpacing()
Get In Data Item ChannelSpacing (US)- enter the amount of bandwidth
allotted to each channel, measured as the spacing between center
frequencies (or wavelengths) of adjacent channels..
|
TString |
getConfigFreqUse()
Get .
|
microsecs |
getDuration()
Get the amount of time the frequency is being monitored or jammed..
|
FreqM |
getFreqMax()
Get the maximum value of the frequencies in the range.
|
FreqM |
getFreqMin()
Get the nominal frequency or minimum value of the frequency range..
|
BigInteger |
getIdx()
Get .
|
TString |
getInBand()
Get "Yes" if this frequency range is in compliance with the applicable
Frequency Allocation Table.
|
microsecs |
getPeriod()
Get In Data Item Period (US),- enter how often the frequency is being
monitored or jammed..
|
TString |
getPriority()
Get if this spectrum use is Primary, Secondary or Permitted, as defined by
the system use and the appropriate Administration Frequency Allocation
Table/guidance..
|
microsecs |
getPulseWidth()
Get the collected EW channel dwell for the Chirped Signal..
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetChannelSpacing()
Determine if the ChannelSpacing is configured.
|
boolean |
isSetConfigFreqUse()
Determine if the ConfigFreqUse is configured.
|
boolean |
isSetDuration()
Determine if the Duration is configured.
|
boolean |
isSetFreqMax()
Determine if the FreqMax is configured.
|
boolean |
isSetFreqMin()
Determine if the FreqMin is configured.
|
boolean |
isSetIdx()
Determine if the Idx is configured.
|
boolean |
isSetInBand()
Determine if the InBand is configured.
|
boolean |
isSetPeriod()
Determine if the Period is configured.
|
boolean |
isSetPriority()
Determine if the Priority is configured.
|
boolean |
isSetPulseWidth()
Determine if the PulseWidth is configured.
|
void |
setChannelSpacing(FreqM value)
Set In Data Item ChannelSpacing (US)- enter the amount of bandwidth
allotted to each channel, measured as the spacing between center
frequencies (or wavelengths) of adjacent channels..
|
void |
setConfigFreqUse(TString value)
Set .
|
void |
setDuration(microsecs value)
Set the amount of time the frequency is being monitored or jammed..
|
void |
setFreqMax(FreqM value)
Set the maximum value of the frequencies in the range.
|
void |
setFreqMin(FreqM value)
Set the nominal frequency or minimum value of the frequency range..
|
void |
setIdx(BigInteger value)
Set .
|
void |
setInBand(TString value)
Set "Yes" if this frequency range is in compliance with the applicable
Frequency Allocation Table.
|
void |
setPeriod(microsecs value)
Set In Data Item Period (US),- enter how often the frequency is being
monitored or jammed..
|
void |
setPriority(TString value)
Set if this spectrum use is Primary, Secondary or Permitted, as defined by
the system use and the appropriate Administration Frequency Allocation
Table/guidance..
|
void |
setPulseWidth(microsecs value)
Set the collected EW channel dwell for the Chirped Signal..
|
String |
toString()
Get a string representation of this ConfigFreq instance configuration.
|
ConfigFreq |
withChannelSpacing(Double value)
Set In Data Item ChannelSpacing (US)- enter the amount of bandwidth
allotted to each channel, measured as the spacing between center
frequencies (or wavelengths) of adjacent channels.
|
ConfigFreq |
withConfigFreqUse(ListUFU value)
Set
|
ConfigFreq |
withDuration(Double value)
Set the amount of time the frequency is being monitored or jammed.
|
ConfigFreq |
withFreqMax(Double value)
Set the maximum value of the frequencies in the range.
|
ConfigFreq |
withFreqMin(Double value)
Set the nominal frequency or minimum value of the frequency range.
|
ConfigFreq |
withIdx(BigInteger value)
Set
|
ConfigFreq |
withInBand(ListCBO value)
Set "Yes" if this frequency range is in compliance with the applicable
Frequency Allocation Table.
|
ConfigFreq |
withPeriod(Double value)
Set In Data Item Period (US),- enter how often the frequency is being
monitored or jammed.
|
ConfigFreq |
withPriority(ListCPS value)
Set if this spectrum use is Primary, Secondary or Permitted, as defined by
the system use and the appropriate Administration Frequency Allocation
Table/guidance.
|
ConfigFreq |
withPulseWidth(Double value)
Set the collected EW channel dwell for the Chirped Signal.
|
public FreqM getFreqMin()
FreqM
instancepublic void setFreqMin(FreqM value)
value
- a FreqM
instancepublic boolean isSetFreqMin()
public FreqM getFreqMax()
[XSL ERR MINMAX] If FreqMax is used, it MUST be greater than FreqMin..
FreqM
instancepublic void setFreqMax(FreqM value)
[XSL ERR MINMAX] If FreqMax is used, it MUST be greater than FreqMin..
value
- a FreqM
instancepublic boolean isSetFreqMax()
public TString getInBand()
TString
data typepublic void setInBand(TString value)
value
- the InBand value in a TString
data typepublic boolean isSetInBand()
If configured this method also inspects the TString
wrapped value.
public TString getPriority()
TString
data typepublic void setPriority(TString value)
value
- the Priority value in a TString
data typepublic boolean isSetPriority()
If configured this method also inspects the TString
wrapped value.
public FreqM getChannelSpacing()
FreqM
instancepublic void setChannelSpacing(FreqM value)
value
- a FreqM
instancepublic boolean isSetChannelSpacing()
public microsecs getDuration()
microsecs
instancepublic void setDuration(microsecs value)
value
- a microsecs
instancepublic boolean isSetDuration()
public TString getConfigFreqUse()
TString
data typepublic void setConfigFreqUse(TString value)
value
- the ConfigFreqUse value in a TString
data typepublic boolean isSetConfigFreqUse()
If configured this method also inspects the TString
wrapped value.
public microsecs getPeriod()
microsecs
instancepublic void setPeriod(microsecs value)
value
- a microsecs
instancepublic boolean isSetPeriod()
public microsecs getPulseWidth()
microsecs
instancepublic void setPulseWidth(microsecs value)
value
- a microsecs
instancepublic boolean isSetPulseWidth()
public BigInteger getIdx()
BigInteger
instancepublic void setIdx(BigInteger value)
value
- a BigInteger
instancepublic boolean isSetIdx()
public ConfigFreq withFreqMin(Double value)
value
- An instances of type Double
.public ConfigFreq withFreqMax(Double value)
[XSL ERR MINMAX] If FreqMax is used, it MUST be greater than FreqMin.
value
- An instances of type Double
.public ConfigFreq withInBand(ListCBO value)
value
- An instances of type ListCBO
.public ConfigFreq withPriority(ListCPS value)
value
- An instances of type ListCPS
.public ConfigFreq withChannelSpacing(Double value)
value
- An instances of type Double
.public ConfigFreq withDuration(Double value)
value
- An instances of type Double
.public ConfigFreq withConfigFreqUse(ListUFU value)
value
- An instances of type ListUFU
.public ConfigFreq withPeriod(Double value)
value
- An instances of type Double
.public ConfigFreq withPulseWidth(Double value)
value
- An instances of type Double
.public ConfigFreq withIdx(BigInteger value)
value
- An instances of type BigInteger
.public String toString()
public boolean isSet()
ConfigFreq
requires FreqMin
, idx
.
Note that this method only checks for the presence of required information; this method does not validate the information format.
Copyright © 2016 OpenSSRF.org. All rights reserved.