public class JammingChannelProfile extends Object
Element of Loadset
Sub-Element is TimingDeconflictionProtocol
Example: See Loadset
.
Constructor and Description |
---|
JammingChannelProfile() |
Modifier and Type | Method and Description |
---|---|
dBm |
getActivationPower()
Get the signal level required to activate the loadset, for systems capable
of selecting multiple power thresholds by sub-band or other region of
interest..
|
microsecs |
getActivationTime()
Get the minimum time required to trigger the jammer after start of signal
reception..
|
S100 |
getCarrierWaveform()
Get the waveform that will be used for the carrier of the jamming signal..
|
FreqM |
getCenterFreq()
Get the middle frequency in the band..
|
FreqM |
getChannelSpacing()
Get the frequency increment between discrete channels..
|
TString |
getDirection()
Get the sweep direction from the center frequency..
|
microsecs |
getDwell()
Get the frequency range dwell time; how long a sweep pauses on a particular
frequency before moving to next technique..
|
TString |
getExBlankingOn()
Get In Data Item ExBlankingOn (US), indicate if external blanking is
enabled..
|
S20 |
getFFTType()
Get the form of the Fast Fourier Transform used (e.g., Integral, Serial,
Discrete)..
|
FreqM |
getFreqMax()
Get the target frequency range maximum value.
|
FreqM |
getFreqMin()
Get the target discrete frequency, or frequency range minimum value..
|
US_Duration |
getObserveTime()
Get the time interval for the recording of received signals, in (0-999)
hours, (0-59) minutes, and (0-999,999,999) nanoseconds (hhh.mm.sssssssss).
|
FreqM |
getOffsetFreq()
Get the frequency offset relative to the center frequency of the channel..
|
US_Duration |
getRxDuration()
Get the amount of time that the equipment will monitor the spectrum before
initiating an action, in (0-999) hours, (0-59) minutes, and (0-999,999,999)
nanoseconds (hhh.mm.sssssssss).
|
S100 |
getSignal()
Get the waveform information modulated, or impressed, on the carrier..
|
UN5 |
getTechniques()
Get how many ramp techniques occur during the programmed frequency range
dwell time..
|
S100 |
getThreat()
Get a short description of the threat name or threat type..
|
Set<TimingDeconflictionProtocol> |
getTimingDeconflictionProtocol()
Get the US:TimingDeconflictionProtocol
|
US_Duration |
getTxDuration()
Get the amount of time that the equipment will emit a jamming signal, in in
(0-999) hours, (0-59) minutes, and (0-999,999,999) nanoseconds
(hhh.mm.sssssssss).
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetActivationPower()
Determine if the ActivationPower is configured.
|
boolean |
isSetActivationTime()
Determine if the ActivationTime is configured.
|
boolean |
isSetCarrierWaveform()
Determine if the CarrierWaveform is configured.
|
boolean |
isSetCenterFreq()
Determine if the CenterFreq is configured.
|
boolean |
isSetChannelSpacing()
Determine if the ChannelSpacing is configured.
|
boolean |
isSetDirection()
Determine if the Direction is configured.
|
boolean |
isSetDwell()
Determine if the Dwell is configured.
|
boolean |
isSetExBlankingOn()
Determine if the ExBlankingOn is configured.
|
boolean |
isSetFFTType()
Determine if the FFTType is configured.
|
boolean |
isSetFreqMax()
Determine if the FreqMax is configured.
|
boolean |
isSetFreqMin()
Determine if the FreqMin is configured.
|
boolean |
isSetObserveTime()
Determine if the ObserveTime is configured.
|
boolean |
isSetOffsetFreq()
Determine if the OffsetFreq is configured.
|
boolean |
isSetRxDuration()
Determine if the RxDuration is configured.
|
boolean |
isSetSignal()
Determine if the Signal is configured.
|
boolean |
isSetTechniques()
Determine if the Techniques is configured.
|
boolean |
isSetThreat()
Determine if the Threat is configured.
|
boolean |
isSetTimingDeconflictionProtocol()
Determine if the TimingDeconflictionProtocol is configured.
|
boolean |
isSetTxDuration()
Determine if the TxDuration is configured.
|
void |
setActivationPower(dBm value)
Set the signal level required to activate the loadset, for systems capable
of selecting multiple power thresholds by sub-band or other region of
interest..
|
void |
setActivationTime(microsecs value)
Set the minimum time required to trigger the jammer after start of signal
reception..
|
void |
setCarrierWaveform(S100 value)
Set the waveform that will be used for the carrier of the jamming signal..
|
void |
setCenterFreq(FreqM value)
Set the middle frequency in the band..
|
void |
setChannelSpacing(FreqM value)
Set the frequency increment between discrete channels..
|
void |
setDirection(TString value)
Set the sweep direction from the center frequency..
|
void |
setDwell(microsecs value)
Set the frequency range dwell time; how long a sweep pauses on a particular
frequency before moving to next technique..
|
void |
setExBlankingOn(TString value)
Set In Data Item ExBlankingOn (US), indicate if external blanking is
enabled..
|
void |
setFFTType(S20 value)
Set the form of the Fast Fourier Transform used (e.g., Integral, Serial,
Discrete)..
|
void |
setFreqMax(FreqM value)
Set the target frequency range maximum value.
|
void |
setFreqMin(FreqM value)
Set the target discrete frequency, or frequency range minimum value..
|
void |
setObserveTime(US_Duration value)
Set the time interval for the recording of received signals, in (0-999)
hours, (0-59) minutes, and (0-999,999,999) nanoseconds (hhh.mm.sssssssss).
|
void |
setOffsetFreq(FreqM value)
Set the frequency offset relative to the center frequency of the channel..
|
void |
setRxDuration(US_Duration value)
Set the amount of time that the equipment will monitor the spectrum before
initiating an action, in (0-999) hours, (0-59) minutes, and (0-999,999,999)
nanoseconds (hhh.mm.sssssssss).
|
void |
setSignal(S100 value)
Set the waveform information modulated, or impressed, on the carrier..
|
void |
setTechniques(UN5 value)
Set how many ramp techniques occur during the programmed frequency range
dwell time..
|
void |
setThreat(S100 value)
Set a short description of the threat name or threat type..
|
void |
setTxDuration(US_Duration value)
Set the amount of time that the equipment will emit a jamming signal, in in
(0-999) hours, (0-59) minutes, and (0-999,999,999) nanoseconds
(hhh.mm.sssssssss).
|
String |
toString()
Get a string representation of this JammingChannelProfile instance
configuration.
|
void |
unsetTimingDeconflictionProtocol()
Clear the TimingDeconflictionProtocol field.
|
JammingChannelProfile |
withActivationPower(Double value)
Set the signal level required to activate the loadset, for systems capable
of selecting multiple power thresholds by sub-band or other region of
interest.
|
JammingChannelProfile |
withActivationTime(Double value)
Set the minimum time required to trigger the jammer after start of signal
reception.
|
JammingChannelProfile |
withCarrierWaveform(String value)
Set the waveform that will be used for the carrier of the jamming signal.
|
JammingChannelProfile |
withCenterFreq(Double value)
Set the middle frequency in the band.
|
JammingChannelProfile |
withChannelSpacing(Double value)
Set the frequency increment between discrete channels.
|
JammingChannelProfile |
withDirection(ListULD value)
Set the sweep direction from the center frequency.
|
JammingChannelProfile |
withDwell(Double value)
Set the frequency range dwell time; how long a sweep pauses on a particular
frequency before moving to next technique.
|
JammingChannelProfile |
withExBlankingOn(ListCBO value)
Set In Data Item ExBlankingOn (US), indicate if external blanking is
enabled.
|
JammingChannelProfile |
withFFTType(String value)
Set the form of the Fast Fourier Transform used (e.g., Integral, Serial,
Discrete).
|
JammingChannelProfile |
withFreqMax(Double value)
Set the target frequency range maximum value.
|
JammingChannelProfile |
withFreqMin(Double value)
Set the target discrete frequency, or frequency range minimum value.
|
JammingChannelProfile |
withObserveTime(String value)
Set the time interval for the recording of received signals, in (0-999)
hours, (0-59) minutes, and (0-999,999,999) nanoseconds (hhh.mm.sssssssss).
|
JammingChannelProfile |
withOffsetFreq(Double value)
Set the frequency offset relative to the center frequency of the channel.
|
JammingChannelProfile |
withRxDuration(String value)
Set the amount of time that the equipment will monitor the spectrum before
initiating an action, in (0-999) hours, (0-59) minutes, and (0-999,999,999)
nanoseconds (hhh.mm.sssssssss).
|
JammingChannelProfile |
withSignal(String value)
Set the waveform information modulated, or impressed, on the carrier.
|
JammingChannelProfile |
withTechniques(Integer value)
Set how many ramp techniques occur during the programmed frequency range
dwell time.
|
JammingChannelProfile |
withThreat(String value)
Set a short description of the threat name or threat type.
|
JammingChannelProfile |
withTimingDeconflictionProtocol(Collection<TimingDeconflictionProtocol> values)
Set the US:TimingDeconflictionProtocol
|
JammingChannelProfile |
withTimingDeconflictionProtocol(TimingDeconflictionProtocol... values)
Set the US:TimingDeconflictionProtocol
|
JammingChannelProfile |
withTxDuration(String value)
Set the amount of time that the equipment will emit a jamming signal, in in
(0-999) hours, (0-59) minutes, and (0-999,999,999) nanoseconds
(hhh.mm.sssssssss).
|
public dBm getActivationPower()
dBm
instancepublic void setActivationPower(dBm value)
value
- a dBm
instancepublic boolean isSetActivationPower()
public microsecs getActivationTime()
microsecs
instancepublic void setActivationTime(microsecs value)
value
- a microsecs
instancepublic boolean isSetActivationTime()
public S100 getCarrierWaveform()
S100
instancepublic void setCarrierWaveform(S100 value)
value
- a S100
instancepublic boolean isSetCarrierWaveform()
public FreqM getCenterFreq()
FreqM
instancepublic void setCenterFreq(FreqM value)
value
- a FreqM
instancepublic boolean isSetCenterFreq()
public FreqM getChannelSpacing()
FreqM
instancepublic void setChannelSpacing(FreqM value)
value
- a FreqM
instancepublic boolean isSetChannelSpacing()
public TString getDirection()
TString
data typepublic void setDirection(TString value)
value
- the Direction value in a TString
data typepublic boolean isSetDirection()
If configured this method also inspects the TString
wrapped value.
public microsecs getDwell()
microsecs
instancepublic void setDwell(microsecs value)
value
- a microsecs
instancepublic boolean isSetDwell()
public TString getExBlankingOn()
TString
data typepublic void setExBlankingOn(TString value)
value
- the ExBlankingOn value in a TString
data typepublic boolean isSetExBlankingOn()
If configured this method also inspects the TString
wrapped value.
public S20 getFFTType()
S20
instancepublic void setFFTType(S20 value)
value
- a S20
instancepublic boolean isSetFFTType()
public FreqM getFreqMax()
[XSL ERR MINMAX] If US:FreqMax is used, it MUST be greater than US:FreqMin..
FreqM
instancepublic void setFreqMax(FreqM value)
[XSL ERR MINMAX] If US:FreqMax is used, it MUST be greater than US:FreqMin..
value
- a FreqM
instancepublic boolean isSetFreqMax()
public FreqM getFreqMin()
FreqM
instancepublic void setFreqMin(FreqM value)
value
- a FreqM
instancepublic boolean isSetFreqMin()
public US_Duration getObserveTime()
US_Duration
instancepublic void setObserveTime(US_Duration value)
value
- a US_Duration
instancepublic boolean isSetObserveTime()
public FreqM getOffsetFreq()
FreqM
instancepublic void setOffsetFreq(FreqM value)
value
- a FreqM
instancepublic boolean isSetOffsetFreq()
public US_Duration getRxDuration()
US_Duration
instancepublic void setRxDuration(US_Duration value)
value
- a US_Duration
instancepublic boolean isSetRxDuration()
public S100 getSignal()
S100
instancepublic void setSignal(S100 value)
value
- a S100
instancepublic boolean isSetSignal()
public UN5 getTechniques()
UN5
instancepublic void setTechniques(UN5 value)
value
- a UN5
instancepublic boolean isSetTechniques()
public S100 getThreat()
S100
instancepublic void setThreat(S100 value)
value
- a S100
instancepublic boolean isSetThreat()
public US_Duration getTxDuration()
US_Duration
instancepublic void setTxDuration(US_Duration value)
value
- a US_Duration
instancepublic boolean isSetTxDuration()
public Set<TimingDeconflictionProtocol> getTimingDeconflictionProtocol()
Complex element TimingDeconflictionProtocol (US) defines algorithm(s) used for synchronising Electronic Warfare jamming information..
TimingDeconflictionProtocol
instancepublic boolean isSetTimingDeconflictionProtocol()
public void unsetTimingDeconflictionProtocol()
public JammingChannelProfile withActivationPower(Double value)
value
- An instances of type Double
.public JammingChannelProfile withActivationTime(Double value)
value
- An instances of type Double
.public JammingChannelProfile withCarrierWaveform(String value)
value
- An instances of type String
.public JammingChannelProfile withCenterFreq(Double value)
value
- An instances of type Double
.public JammingChannelProfile withChannelSpacing(Double value)
value
- An instances of type Double
.public JammingChannelProfile withDirection(ListULD value)
value
- An instances of type ListULD
.public JammingChannelProfile withDwell(Double value)
value
- An instances of type Double
.public JammingChannelProfile withExBlankingOn(ListCBO value)
value
- An instances of type ListCBO
.public JammingChannelProfile withFFTType(String value)
value
- An instances of type String
.public JammingChannelProfile withFreqMax(Double value)
[XSL ERR MINMAX] If US:FreqMax is used, it MUST be greater than US:FreqMin.
value
- An instances of type Double
.public JammingChannelProfile withFreqMin(Double value)
value
- An instances of type Double
.public JammingChannelProfile withObserveTime(String value)
value
- An instances of type String
.public JammingChannelProfile withOffsetFreq(Double value)
value
- An instances of type Double
.public JammingChannelProfile withRxDuration(String value)
value
- An instances of type String
.public JammingChannelProfile withSignal(String value)
value
- An instances of type String
.public JammingChannelProfile withTechniques(Integer value)
value
- An instances of type Integer
.public JammingChannelProfile withThreat(String value)
value
- An instances of type String
.public JammingChannelProfile withTxDuration(String value)
value
- An instances of type String
.public JammingChannelProfile withTimingDeconflictionProtocol(TimingDeconflictionProtocol... values)
Complex element TimingDeconflictionProtocol (US) defines algorithm(s) used for synchronising Electronic Warfare jamming information.
values
- One or more instances of type
TimingDeconflictionProtocol...
.public JammingChannelProfile withTimingDeconflictionProtocol(Collection<TimingDeconflictionProtocol> values)
Complex element TimingDeconflictionProtocol (US) defines algorithm(s) used for synchronising Electronic Warfare jamming information.
values
- A collection of TimingDeconflictionProtocol
instancespublic String toString()
public boolean isSet()
JammingChannelProfile
requires
CarrierWaveform
, FreqMin
, Signal
.
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.