public class JammingTarget extends Object
Element of JammingPlan
Sub-Element is JammingPerformance
Example: See RadiationPlan
.
Constructor and Description |
---|
JammingTarget() |
Modifier and Type | Method and Description |
---|---|
TString |
getAntStabilisation()
Get the method by which the jamming antenna beam is focused..
|
Az |
getBearing()
Get the bearing of the target in degrees referenced to the "boresight" of
the jammer equipment or the platform that the jammer equipment is mounted
on..
|
FreqM |
getFreqMax()
Get the frequency range maximum value planned for denial of use.
|
FreqM |
getFreqMin()
Get the discrete frequency, or frequency range minimum value, planned for
denial of use..
|
Set<JammingPerformance> |
getJammingPerformance()
Get the US:JammingPerformance
|
Lat |
getLat()
Get the geographic latitude of the target location, including hemisphere
(H).
|
Loadset |
getLoadset()
Get In Data Item LoadsetRef (US), the serial of a Loadset dataset that
contains the details to be used for this jamming instance..
|
Serial |
getLoadsetRef()
Deprecated.
SSRF references are managed automatically. Use
getLoadset() instead. |
Location |
getLocation()
Get the serial of the referenced Location..
|
Serial |
getLocationRef()
Get the unique reference of an existing Location dataset that describes the
target location.
|
Lon |
getLon()
Get the geographical longitude of the target location, including hemisphere
(H).
|
TString |
getPolarisationType()
Get the antenna polarisation planned for the desired jamming instance..
|
dBW |
getPower()
Get the desired power value planned to be directed at the target..
|
UN5 |
getTargetID()
Get a unique (within the parent JammingPlan) numeric identifier to
distinguish one target from another..
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAntStabilisation()
Determine if the AntStabilisation is configured.
|
boolean |
isSetBearing()
Determine if the Bearing is configured.
|
boolean |
isSetFreqMax()
Determine if the FreqMax is configured.
|
boolean |
isSetFreqMin()
Determine if the FreqMin is configured.
|
boolean |
isSetJammingPerformance()
Determine if the JammingPerformance is configured.
|
boolean |
isSetLat()
Determine if the Lat is configured.
|
boolean |
isSetLoadset()
Determine if the loadset field is configured.
|
boolean |
isSetLoadsetRef()
Determine if the LoadsetRef is configured.
|
boolean |
isSetLocation()
Determine if the location field is configured.
|
boolean |
isSetLocationRef()
Determine if the LocationRef is configured.
|
boolean |
isSetLon()
Determine if the Lon is configured.
|
boolean |
isSetPolarisationType()
Determine if the PolarisationType is configured.
|
boolean |
isSetPower()
Determine if the Power is configured.
|
boolean |
isSetTargetID()
Determine if the TargetID is configured.
|
void |
postLoad(SSRF root)
Update the SSRF data type references in this JammingTarget record after
loading from XML.
|
void |
prepare()
Update the SSRF data type references in this JammingTarget record.
|
void |
setAntStabilisation(TString value)
Set the method by which the jamming antenna beam is focused..
|
void |
setBearing(Az value)
Set the bearing of the target in degrees referenced to the "boresight" of
the jammer equipment or the platform that the jammer equipment is mounted
on..
|
void |
setFreqMax(FreqM value)
Set the frequency range maximum value planned for denial of use.
|
void |
setFreqMin(FreqM value)
Set the discrete frequency, or frequency range minimum value, planned for
denial of use..
|
void |
setLat(Lat value)
Set the geographic latitude of the target location, including hemisphere
(H).
|
void |
setLoadsetRef(Serial value)
Deprecated.
SSRF references are managed automatically. Use
#setLoadset(Loadset) instead. |
void |
setLocationRef(Serial value)
Set the unique reference of an existing Location dataset that describes the
target location.
|
void |
setLon(Lon value)
Set the geographical longitude of the target location, including hemisphere
(H).
|
void |
setPolarisationType(TString value)
Set the antenna polarisation planned for the desired jamming instance..
|
void |
setPower(dBW value)
Set the desired power value planned to be directed at the target..
|
void |
setTargetID(UN5 value)
Set a unique (within the parent JammingPlan) numeric identifier to
distinguish one target from another..
|
String |
toString()
Get a string representation of this JammingTarget instance configuration.
|
void |
unsetJammingPerformance()
Clear the JammingPerformance field.
|
JammingTarget |
withAntStabilisation(ListUWG value)
Set the method by which the jamming antenna beam is focused.
|
JammingTarget |
withBearing(Double value)
Set the bearing of the target in degrees referenced to the "boresight" of
the jammer equipment or the platform that the jammer equipment is mounted
on.
|
JammingTarget |
withFreqMax(Double value)
Set the frequency range maximum value planned for denial of use.
|
JammingTarget |
withFreqMin(Double value)
Set the discrete frequency, or frequency range minimum value, planned for
denial of use.
|
JammingTarget |
withJammingPerformance(Collection<JammingPerformance> values)
Set the US:JammingPerformance
|
JammingTarget |
withJammingPerformance(JammingPerformance... values)
Set the US:JammingPerformance
|
JammingTarget |
withLat(Double value)
Set the geographic latitude of the target location in decimal degrees.
|
JammingTarget |
withLat(String value)
Set the geographic latitude of the target location, including hemisphere
(H).
|
JammingTarget |
withLoadset(Loadset value)
Set In Data Item LoadsetRef (US), the serial of a Loadset dataset that
contains the details to be used for this jamming instance.
|
JammingTarget |
withLoadsetRef(Serial value)
Deprecated.
SSRF references are managed automatically. Use
withLoadset(Loadset) instead. |
JammingTarget |
withLocation(Location value)
Set the serial of the referenced Location.
|
JammingTarget |
withLocationRef(Serial value)
Set the unique reference of an existing Location dataset that describes the
target location.
|
JammingTarget |
withLon(Double value)
Set the geographical longitude of the target location in decimal degrees.
|
JammingTarget |
withLon(String value)
Set the geographical longitude of the target location, including hemisphere
(H).
|
JammingTarget |
withPolarisationType(ListCPO value)
Set the antenna polarisation planned for the desired jamming instance.
|
JammingTarget |
withPower(Double value)
Set the desired power value planned to be directed at the target.
|
JammingTarget |
withTargetID(Integer value)
Set a unique (within the parent JammingPlan) numeric identifier to
distinguish one target from another.
|
public TString getAntStabilisation()
TString
data typepublic void setAntStabilisation(TString value)
value
- the AntStabilisation value in a TString
data typepublic boolean isSetAntStabilisation()
If configured this method also inspects the TString
wrapped value.
public Az getBearing()
Az
instancepublic void setBearing(Az value)
value
- a Az
instancepublic boolean isSetBearing()
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 Lat getLat()
Lat
instancepublic void setLat(Lat value)
value
- a Lat
instancepublic boolean isSetLat()
@Deprecated public Serial getLoadsetRef()
getLoadset()
instead.Serial
instance@Deprecated public void setLoadsetRef(Serial value)
#setLoadset(Loadset)
instead.value
- a Serial
instancepublic boolean isSetLoadsetRef()
public Serial getLocationRef()
Serial
instancepublic void setLocationRef(Serial value)
value
- a Serial
instancepublic boolean isSetLocationRef()
public Lon getLon()
Lon
instancepublic void setLon(Lon value)
value
- a Lon
instancepublic boolean isSetLon()
public TString getPolarisationType()
TString
data typepublic void setPolarisationType(TString value)
value
- the PolarisationType value in a TString
data typepublic boolean isSetPolarisationType()
If configured this method also inspects the TString
wrapped value.
public dBW getPower()
dBW
instancepublic void setPower(dBW value)
value
- a dBW
instancepublic boolean isSetPower()
public UN5 getTargetID()
UN5
instancepublic void setTargetID(UN5 value)
value
- a UN5
instancepublic boolean isSetTargetID()
public Set<JammingPerformance> getJammingPerformance()
Complex element JammingPerformance (US) describes Electronic Attack effectiveness and how severely a target's use of the spectrum is expected to be impacted and/or how well it actually was impacted, for a specific jamming mission..
JammingPerformance
instancepublic boolean isSetJammingPerformance()
public void unsetJammingPerformance()
public JammingTarget withAntStabilisation(ListUWG value)
value
- An instances of type ListUWG
.public JammingTarget withBearing(Double value)
value
- An instances of type Double
.public JammingTarget 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 JammingTarget withFreqMin(Double value)
value
- An instances of type Double
.public JammingTarget withLat(String value) throws Exception
public JammingTarget withLat(Double value)
value
- The coordinate value in decimal degrees@Deprecated public JammingTarget withLoadsetRef(Serial value)
withLoadset(Loadset)
instead.value
- An instances of type Serial
.public JammingTarget withLocationRef(Serial value)
value
- An instances of type Serial
.public JammingTarget withLon(String value) throws Exception
public JammingTarget withLon(Double value)
value
- The coordinate value in decimal degreespublic JammingTarget withPolarisationType(ListCPO value)
value
- An instances of type ListCPO
.public JammingTarget withPower(Double value)
value
- An instances of type Double
.public JammingTarget withTargetID(Integer value)
value
- An instances of type Integer
.public JammingTarget withJammingPerformance(JammingPerformance... values)
Complex element JammingPerformance (US) describes Electronic Attack effectiveness and how severely a target's use of the spectrum is expected to be impacted and/or how well it actually was impacted, for a specific jamming mission.
values
- One or more instances of type JammingPerformance...
.public JammingTarget withJammingPerformance(Collection<JammingPerformance> values)
Complex element JammingPerformance (US) describes Electronic Attack effectiveness and how severely a target's use of the spectrum is expected to be impacted and/or how well it actually was impacted, for a specific jamming mission.
values
- A collection of JammingPerformance
instancespublic String toString()
public boolean isSet()
JammingTarget
requires FreqMin
.
Note that this method only checks for the presence of required information; this method does not validate the information format.
public Loadset getLoadset()
Loadset
instancepublic boolean isSetLoadset()
public JammingTarget withLoadset(Loadset value)
value
- An instances of type Loadset
.public Location getLocation()
Location
instancepublic boolean isSetLocation()
public JammingTarget withLocation(Location value)
value
- An instances of type Location
.public void prepare()
This method builds the exported loadsetRef
field with values from
the transient loadset
field. This method should typically be
called after the JammingTarget is configured and (optionally) before
exporting an SSRF message.
public void postLoad(SSRF root)
This method builds the transient loadset
with values from the
imported loadsetRef
field. This method should typically be called
after the JammingTarget is imported from XML. * @param root the SSRF root
instance.
Copyright © 2016 OpenSSRF.org. All rights reserved.