public class AntMode extends Object
Element of Antenna
Sub-Elements are
AntEfficiency
, AntFreqs
, AntGain
, AntPattern
, ObservedLobeAnalysis
, ObservedPolarisationAnalysis
, ObservedScanAnalysis
, VSWR
Example:
<AntMode> <ModeID cls="U">SURVEILLANCE</ModeID> <MotionType cls="U">Rotating</MotionType> <PolarisationType cls="U">Vertical linear</PolarisationType> <RotationRateMin cls="U">30</RotationRateMin> <other_AntMode_elements/> </AntMode>
Constructor and Description |
---|
AntMode() |
Modifier and Type | Method and Description |
---|---|
Set<AntEfficiency> |
getAntEfficiency()
Get the AntEfficiency
|
Set<AntFreqs> |
getAntFreqs()
Get the AntFreqs
|
Set<AntGain> |
getAntGain()
Get the AntGain
|
Set<AntPattern> |
getAntPattern()
Get the AntPattern
|
TString |
getBeamType()
Get one of the codes describing the shape or type of the antenna main
beam..
|
S100 |
getDescription()
Get a description of the operational mode; this description should be a
meaningful explanation of the mode main characteristics..
|
Az |
getHorzBwMax()
Get the maximum horizontal beamwidth for beamwidths which vary with the
frequency.
|
Az |
getHorzBwMin()
Get the minimum or nominal horizontal beamwidth..
|
ScanRate |
getHorzScanRate()
Get the number of complete scans the antenna is capable of making each
minute..
|
Az |
getHorzScanSector()
Get the maximum horizontal sector the antenna can scan (enter 360 for a
full rotation)..
|
ScanSpeed |
getHorzScanSpeed()
Get the number of degrees per second the antenna is capable of scanning.
|
TString |
getHorzScanType()
Get the antenna horizontal scanning capability..
|
dBW |
getMaxPower()
Get the maximum level of input power..
|
S20 |
getModeID()
Get a short name for the mode; this name should be a meaningful
identification of the mode, but it can also be automatically generated in
some systems.
|
S40 |
getModeName()
Get .
|
TString |
getModeUse()
Get In Data Item ModeUse, indicate if the mode is used for transmit,
receive, or both transmit and receive..
|
TString |
getMotionType()
Get the general category for the movement of a scanning or tracking
antenna..
|
Set<ObservedLobeAnalysis> |
getObservedLobeAnalysis()
Get the US:ObservedLobeAnalysis
|
Set<ObservedPolarisationAnalysis> |
getObservedPolarisationAnalysis()
Get the US:ObservedPolarisationAnalysis
|
Set<ObservedScanAnalysis> |
getObservedScanAnalysis()
Get the US:ObservedScanAnalysis
|
Az |
getPolarisationAngle()
Get the angle of the electric field vector measured counter-clockwise from
the equatorial plane as referenced from the boresight or typical static
positioning of the antenna..
|
TString |
getPolarisationType()
Get the principal orientation of the electric field of the electromagnetic
wave for an antenna..
|
dB |
getPortIsolation()
Get the power ratio between the signal injected into one port and the power
returned by the other port ..
|
TString |
getRotationDirection()
Get the antenna direction of rotation or motion..
|
RotationRate |
getRotationRateMax()
Get if applicable, the maximum antenna rotation rate.
|
RotationRate |
getRotationRateMin()
Get the nominal or minimum antenna rotation rate..
|
TString |
getSectBlanking()
Get "Yes" if sector blanking is possible and "No" if it is not possible..
|
Az |
getVertBwMax()
Get the maximum vertical beamwidth for beamwidths which vary with the
frequency.
|
Az |
getVertBwMin()
Get the minimum or nominal vertical beamwidth..
|
Elev |
getVertScanAngleMax()
Get the maximum limit of the vertical arc scanned relative to the
horizontal.
|
Elev |
getVertScanAngleMin()
Get the minimum limit of the vertical arc scanned relative to the
horizontal..
|
ScanRate |
getVertScanRate()
Get the number of complete vertical scans per minute.
|
ScanSpeed |
getVertScanSpeed()
Get the number of degrees of vertical scan per second.
|
TString |
getVertScanType()
Get the antenna vertical scanning capability..
|
Set<VSWR> |
getVSWR()
Get the VSWR
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAntEfficiency()
Determine if the AntEfficiency is configured.
|
boolean |
isSetAntFreqs()
Determine if the AntFreqs is configured.
|
boolean |
isSetAntGain()
Determine if the AntGain is configured.
|
boolean |
isSetAntPattern()
Determine if the AntPattern is configured.
|
boolean |
isSetBeamType()
Determine if the BeamType is configured.
|
boolean |
isSetDescription()
Determine if the Description is configured.
|
boolean |
isSetHorzBwMax()
Determine if the HorzBwMax is configured.
|
boolean |
isSetHorzBwMin()
Determine if the HorzBwMin is configured.
|
boolean |
isSetHorzScanRate()
Determine if the HorzScanRate is configured.
|
boolean |
isSetHorzScanSector()
Determine if the HorzScanSector is configured.
|
boolean |
isSetHorzScanSpeed()
Determine if the HorzScanSpeed is configured.
|
boolean |
isSetHorzScanType()
Determine if the HorzScanType is configured.
|
boolean |
isSetMaxPower()
Determine if the MaxPower is configured.
|
boolean |
isSetModeID()
Determine if the ModeID is configured.
|
boolean |
isSetModeName()
Determine if the ModeName is configured.
|
boolean |
isSetModeUse()
Determine if the ModeUse is configured.
|
boolean |
isSetMotionType()
Determine if the MotionType is configured.
|
boolean |
isSetObservedLobeAnalysis()
Determine if the ObservedLobeAnalysis is configured.
|
boolean |
isSetObservedPolarisationAnalysis()
Determine if the ObservedPolarisationAnalysis is configured.
|
boolean |
isSetObservedScanAnalysis()
Determine if the ObservedScanAnalysis is configured.
|
boolean |
isSetPolarisationAngle()
Determine if the PolarisationAngle is configured.
|
boolean |
isSetPolarisationType()
Determine if the PolarisationType is configured.
|
boolean |
isSetPortIsolation()
Determine if the PortIsolation is configured.
|
boolean |
isSetRotationDirection()
Determine if the RotationDirection is configured.
|
boolean |
isSetRotationRateMax()
Determine if the RotationRateMax is configured.
|
boolean |
isSetRotationRateMin()
Determine if the RotationRateMin is configured.
|
boolean |
isSetSectBlanking()
Determine if the SectBlanking is configured.
|
boolean |
isSetVertBwMax()
Determine if the VertBwMax is configured.
|
boolean |
isSetVertBwMin()
Determine if the VertBwMin is configured.
|
boolean |
isSetVertScanAngleMax()
Determine if the VertScanAngleMax is configured.
|
boolean |
isSetVertScanAngleMin()
Determine if the VertScanAngleMin is configured.
|
boolean |
isSetVertScanRate()
Determine if the VertScanRate is configured.
|
boolean |
isSetVertScanSpeed()
Determine if the VertScanSpeed is configured.
|
boolean |
isSetVertScanType()
Determine if the VertScanType is configured.
|
boolean |
isSetVSWR()
Determine if the VSWR is configured.
|
void |
setBeamType(TString value)
Set one of the codes describing the shape or type of the antenna main
beam..
|
void |
setDescription(S100 value)
Set a description of the operational mode; this description should be a
meaningful explanation of the mode main characteristics..
|
void |
setHorzBwMax(Az value)
Set the maximum horizontal beamwidth for beamwidths which vary with the
frequency.
|
void |
setHorzBwMin(Az value)
Set the minimum or nominal horizontal beamwidth..
|
void |
setHorzScanRate(ScanRate value)
Set the number of complete scans the antenna is capable of making each
minute..
|
void |
setHorzScanSector(Az value)
Set the maximum horizontal sector the antenna can scan (enter 360 for a
full rotation)..
|
void |
setHorzScanSpeed(ScanSpeed value)
Set the number of degrees per second the antenna is capable of scanning.
|
void |
setHorzScanType(TString value)
Set the antenna horizontal scanning capability..
|
void |
setMaxPower(dBW value)
Set the maximum level of input power..
|
void |
setModeID(S20 value)
Set a short name for the mode; this name should be a meaningful
identification of the mode, but it can also be automatically generated in
some systems.
|
void |
setModeName(S40 value)
Set .
|
void |
setModeUse(TString value)
Set In Data Item ModeUse, indicate if the mode is used for transmit,
receive, or both transmit and receive..
|
void |
setMotionType(TString value)
Set the general category for the movement of a scanning or tracking
antenna..
|
void |
setPolarisationAngle(Az value)
Set the angle of the electric field vector measured counter-clockwise from
the equatorial plane as referenced from the boresight or typical static
positioning of the antenna..
|
void |
setPolarisationType(TString value)
Set the principal orientation of the electric field of the electromagnetic
wave for an antenna..
|
void |
setPortIsolation(dB value)
Set the power ratio between the signal injected into one port and the power
returned by the other port ..
|
void |
setRotationDirection(TString value)
Set the antenna direction of rotation or motion..
|
void |
setRotationRateMax(RotationRate value)
Set if applicable, the maximum antenna rotation rate.
|
void |
setRotationRateMin(RotationRate value)
Set the nominal or minimum antenna rotation rate..
|
void |
setSectBlanking(TString value)
Set "Yes" if sector blanking is possible and "No" if it is not possible..
|
void |
setVertBwMax(Az value)
Set the maximum vertical beamwidth for beamwidths which vary with the
frequency.
|
void |
setVertBwMin(Az value)
Set the minimum or nominal vertical beamwidth..
|
void |
setVertScanAngleMax(Elev value)
Set the maximum limit of the vertical arc scanned relative to the
horizontal.
|
void |
setVertScanAngleMin(Elev value)
Set the minimum limit of the vertical arc scanned relative to the
horizontal..
|
void |
setVertScanRate(ScanRate value)
Set the number of complete vertical scans per minute.
|
void |
setVertScanSpeed(ScanSpeed value)
Set the number of degrees of vertical scan per second.
|
void |
setVertScanType(TString value)
Set the antenna vertical scanning capability..
|
String |
toString()
Get a string representation of this AntMode instance configuration.
|
void |
unsetAntEfficiency()
Clear the AntEfficiency field.
|
void |
unsetAntFreqs()
Clear the AntFreqs field.
|
void |
unsetAntGain()
Clear the AntGain field.
|
void |
unsetAntPattern()
Clear the AntPattern field.
|
void |
unsetObservedLobeAnalysis()
Clear the ObservedLobeAnalysis field.
|
void |
unsetObservedPolarisationAnalysis()
Clear the ObservedPolarisationAnalysis field.
|
void |
unsetObservedScanAnalysis()
Clear the ObservedScanAnalysis field.
|
void |
unsetVSWR()
Clear the VSWR field.
|
AntMode |
withAntEfficiency(AntEfficiency... values)
Set the AntEfficiency
|
AntMode |
withAntEfficiency(Collection<AntEfficiency> values)
Set the AntEfficiency
|
AntMode |
withAntFreqs(AntFreqs... values)
Set the AntFreqs
|
AntMode |
withAntFreqs(Collection<AntFreqs> values)
Set the AntFreqs
|
AntMode |
withAntGain(AntGain... values)
Set the AntGain
|
AntMode |
withAntGain(Collection<AntGain> values)
Set the AntGain
|
AntMode |
withAntPattern(AntPattern... values)
Set the AntPattern
|
AntMode |
withAntPattern(Collection<AntPattern> values)
Set the AntPattern
|
AntMode |
withBeamType(ListCBD value)
Set one of the codes describing the shape or type of the antenna main beam.
|
AntMode |
withDescription(String value)
Set a description of the operational mode; this description should be a
meaningful explanation of the mode main characteristics.
|
AntMode |
withHorzBwMax(Double value)
Set the maximum horizontal beamwidth for beamwidths which vary with the
frequency.
|
AntMode |
withHorzBwMin(Double value)
Set the minimum or nominal horizontal beamwidth.
|
AntMode |
withHorzScanRate(Integer value)
Set the number of complete scans the antenna is capable of making each
minute.
|
AntMode |
withHorzScanSector(Double value)
Set the maximum horizontal sector the antenna can scan (enter 360 for a
full rotation).
|
AntMode |
withHorzScanSpeed(Double value)
Set the number of degrees per second the antenna is capable of scanning.
|
AntMode |
withHorzScanType(ListCAS value)
Set the antenna horizontal scanning capability.
|
AntMode |
withMaxPower(Double value)
Set the maximum level of input power.
|
AntMode |
withModeID(String value)
Set a short name for the mode; this name should be a meaningful
identification of the mode, but it can also be automatically generated in
some systems.
|
AntMode |
withModeName(String value)
Set
|
AntMode |
withModeUse(ListCAU value)
Set In Data Item ModeUse, indicate if the mode is used for transmit,
receive, or both transmit and receive.
|
AntMode |
withMotionType(ListCAD value)
Set the general category for the movement of a scanning or tracking
antenna.
|
AntMode |
withObservedLobeAnalysis(Collection<ObservedLobeAnalysis> values)
Set the US:ObservedLobeAnalysis
|
AntMode |
withObservedLobeAnalysis(ObservedLobeAnalysis... values)
Set the US:ObservedLobeAnalysis
|
AntMode |
withObservedPolarisationAnalysis(Collection<ObservedPolarisationAnalysis> values)
Set the US:ObservedPolarisationAnalysis
|
AntMode |
withObservedPolarisationAnalysis(ObservedPolarisationAnalysis... values)
Set the US:ObservedPolarisationAnalysis
|
AntMode |
withObservedScanAnalysis(Collection<ObservedScanAnalysis> values)
Set the US:ObservedScanAnalysis
|
AntMode |
withObservedScanAnalysis(ObservedScanAnalysis... values)
Set the US:ObservedScanAnalysis
|
AntMode |
withPolarisationAngle(Double value)
Set the angle of the electric field vector measured counter-clockwise from
the equatorial plane as referenced from the boresight or typical static
positioning of the antenna.
|
AntMode |
withPolarisationType(ListCPO value)
Set the principal orientation of the electric field of the electromagnetic
wave for an antenna.
|
AntMode |
withPortIsolation(Double value)
Set the power ratio between the signal injected into one port and the power
returned by the other port .
|
AntMode |
withRotationDirection(ListCRD value)
Set the antenna direction of rotation or motion.
|
AntMode |
withRotationRateMax(Double value)
Set if applicable, the maximum antenna rotation rate.
|
AntMode |
withRotationRateMin(Double value)
Set the nominal or minimum antenna rotation rate.
|
AntMode |
withSectBlanking(ListCBO value)
Set "Yes" if sector blanking is possible and "No" if it is not possible.
|
AntMode |
withVertBwMax(Double value)
Set the maximum vertical beamwidth for beamwidths which vary with the
frequency.
|
AntMode |
withVertBwMin(Double value)
Set the minimum or nominal vertical beamwidth.
|
AntMode |
withVertScanAngleMax(Double value)
Set the maximum limit of the vertical arc scanned relative to the
horizontal.
|
AntMode |
withVertScanAngleMin(Double value)
Set the minimum limit of the vertical arc scanned relative to the
horizontal.
|
AntMode |
withVertScanRate(Integer value)
Set the number of complete vertical scans per minute.
|
AntMode |
withVertScanSpeed(Double value)
Set the number of degrees of vertical scan per second.
|
AntMode |
withVertScanType(ListCAS value)
Set the antenna vertical scanning capability.
|
AntMode |
withVSWR(Collection<VSWR> values)
Set the VSWR
|
AntMode |
withVSWR(VSWR... values)
Set the VSWR
|
public S20 getModeID()
S20
instancepublic void setModeID(S20 value)
value
- a S20
instancepublic boolean isSetModeID()
public S100 getDescription()
S100
instancepublic void setDescription(S100 value)
value
- a S100
instancepublic boolean isSetDescription()
public TString getModeUse()
TString
data typepublic void setModeUse(TString value)
value
- the ModeUse value in a TString
data typepublic boolean isSetModeUse()
If configured this method also inspects the TString
wrapped value.
public TString getMotionType()
TString
data typepublic void setMotionType(TString value)
value
- the MotionType value in a TString
data typepublic boolean isSetMotionType()
If configured this method also inspects the TString
wrapped value.
public TString getSectBlanking()
TString
data typepublic void setSectBlanking(TString value)
value
- the SectBlanking value in a TString
data typepublic boolean isSetSectBlanking()
If configured this method also inspects the TString
wrapped value.
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 Az getPolarisationAngle()
Az
instancepublic void setPolarisationAngle(Az value)
value
- a Az
instancepublic boolean isSetPolarisationAngle()
public ScanSpeed getHorzScanSpeed()
ScanSpeed
instancepublic void setHorzScanSpeed(ScanSpeed value)
value
- a ScanSpeed
instancepublic boolean isSetHorzScanSpeed()
public ScanRate getHorzScanRate()
ScanRate
instancepublic void setHorzScanRate(ScanRate value)
value
- a ScanRate
instancepublic boolean isSetHorzScanRate()
public TString getHorzScanType()
TString
data typepublic void setHorzScanType(TString value)
value
- the HorzScanType value in a TString
data typepublic boolean isSetHorzScanType()
If configured this method also inspects the TString
wrapped value.
public Az getHorzScanSector()
Az
instancepublic void setHorzScanSector(Az value)
value
- a Az
instancepublic boolean isSetHorzScanSector()
public ScanSpeed getVertScanSpeed()
ScanSpeed
instancepublic void setVertScanSpeed(ScanSpeed value)
value
- a ScanSpeed
instancepublic boolean isSetVertScanSpeed()
public ScanRate getVertScanRate()
ScanRate
instancepublic void setVertScanRate(ScanRate value)
value
- a ScanRate
instancepublic boolean isSetVertScanRate()
public TString getVertScanType()
TString
data typepublic void setVertScanType(TString value)
value
- the VertScanType value in a TString
data typepublic boolean isSetVertScanType()
If configured this method also inspects the TString
wrapped value.
public Elev getVertScanAngleMin()
Elev
instancepublic void setVertScanAngleMin(Elev value)
value
- a Elev
instancepublic boolean isSetVertScanAngleMin()
public Elev getVertScanAngleMax()
[XSL ERR MINMAX] If VertScanAngleMax is used, it MUST be greater than VertScanAngleMin..
Elev
instancepublic void setVertScanAngleMax(Elev value)
[XSL ERR MINMAX] If VertScanAngleMax is used, it MUST be greater than VertScanAngleMin..
value
- a Elev
instancepublic boolean isSetVertScanAngleMax()
public TString getRotationDirection()
TString
data typepublic void setRotationDirection(TString value)
value
- the RotationDirection value in a TString
data typepublic boolean isSetRotationDirection()
If configured this method also inspects the TString
wrapped value.
public RotationRate getRotationRateMin()
RotationRate
instancepublic void setRotationRateMin(RotationRate value)
value
- a RotationRate
instancepublic boolean isSetRotationRateMin()
public RotationRate getRotationRateMax()
[XSL ERR MINMAX] If RotationRateMax is used, it MUST be greater than RotationRateMin..
RotationRate
instancepublic void setRotationRateMax(RotationRate value)
[XSL ERR MINMAX] If RotationRateMax is used, it MUST be greater than RotationRateMin..
value
- a RotationRate
instancepublic boolean isSetRotationRateMax()
public Az getHorzBwMin()
Az
instancepublic void setHorzBwMin(Az value)
value
- a Az
instancepublic boolean isSetHorzBwMin()
public Az getHorzBwMax()
[XSL ERR MINMAX] If HorzBwMax is used, it MUST be greater than HorzBwMin..
Az
instancepublic void setHorzBwMax(Az value)
[XSL ERR MINMAX] If HorzBwMax is used, it MUST be greater than HorzBwMin..
value
- a Az
instancepublic boolean isSetHorzBwMax()
public Az getVertBwMin()
Az
instancepublic void setVertBwMin(Az value)
value
- a Az
instancepublic boolean isSetVertBwMin()
public Az getVertBwMax()
[XSL ERR MINMAX] If VertBwMax is used, it MUST be greater than VertBwMin..
Az
instancepublic void setVertBwMax(Az value)
[XSL ERR MINMAX] If VertBwMax is used, it MUST be greater than VertBwMin..
value
- a Az
instancepublic boolean isSetVertBwMax()
public TString getBeamType()
TString
data typepublic void setBeamType(TString value)
value
- the BeamType value in a TString
data typepublic boolean isSetBeamType()
If configured this method also inspects the TString
wrapped value.
public dBW getMaxPower()
dBW
instancepublic void setMaxPower(dBW value)
value
- a dBW
instancepublic boolean isSetMaxPower()
public dB getPortIsolation()
dB
instancepublic void setPortIsolation(dB value)
value
- a dB
instancepublic boolean isSetPortIsolation()
public void setModeName(S40 value)
value
- a S40
instancepublic boolean isSetModeName()
public Set<AntGain> getAntGain()
Complex element AntGain indicates the antenna gain, in decibels with reference to an isotropic source (dBi), in the direction of maximum radiation..
AntGain
instancepublic boolean isSetAntGain()
public void unsetAntGain()
public Set<AntFreqs> getAntFreqs()
Complex element AntFreqs contains the antenna's designed tuning range, or the discrete operating frequency..
AntFreqs
instancepublic boolean isSetAntFreqs()
public void unsetAntFreqs()
public Set<AntPattern> getAntPattern()
Complex element AntPattern contains an antenna pattern diagram on a specific plane. General pattern cuts can be defined by a spherical coordinate system with the electrical boresite of the antenna oriented in the direction of the Z-axis. At different values of phi, pattern cuts can be taken with theta as the dependent variable. These will be great circle cuts through the main-beam peak..
AntPattern
instancepublic boolean isSetAntPattern()
public void unsetAntPattern()
public Set<AntEfficiency> getAntEfficiency()
Complex element AntEfficiency describes the antenna efficiency at various frequencies within the frequency range of the antenna..
AntEfficiency
instancepublic boolean isSetAntEfficiency()
public void unsetAntEfficiency()
public Set<VSWR> getVSWR()
Complex Element VSWR stores the Voltage Standing Wave Ratio information for an Antenna Mode; it may be used to describe the VSWR curve as a function of frequency..
VSWR
instancepublic boolean isSetVSWR()
public void unsetVSWR()
public Set<ObservedLobeAnalysis> getObservedLobeAnalysis()
Complex element ObservedLobeAnalysis (US) contains general data associated with observed Antenna sidelobes and backlobes..
ObservedLobeAnalysis
instancepublic boolean isSetObservedLobeAnalysis()
public void unsetObservedLobeAnalysis()
public Set<ObservedPolarisationAnalysis> getObservedPolarisationAnalysis()
Complex element ObservedPolarisationAnalysis (US) contains data describing the parametric information for the polarization and tilt angle information..
ObservedPolarisationAnalysis
instancepublic boolean isSetObservedPolarisationAnalysis()
public void unsetObservedPolarisationAnalysis()
public Set<ObservedScanAnalysis> getObservedScanAnalysis()
Complex element ObservedScanAnalysis (US) contains data describing the collected Horizontal and Vertical Scan parameters as well as the Adaptive Driver information..
ObservedScanAnalysis
instancepublic boolean isSetObservedScanAnalysis()
public void unsetObservedScanAnalysis()
public AntMode withModeID(String value)
value
- An instances of type String
.public AntMode withDescription(String value)
value
- An instances of type String
.public AntMode withModeUse(ListCAU value)
value
- An instances of type ListCAU
.public AntMode withMotionType(ListCAD value)
value
- An instances of type ListCAD
.public AntMode withSectBlanking(ListCBO value)
value
- An instances of type ListCBO
.public AntMode withPolarisationType(ListCPO value)
value
- An instances of type ListCPO
.public AntMode withPolarisationAngle(Double value)
value
- An instances of type Double
.public AntMode withHorzScanSpeed(Double value)
value
- An instances of type Double
.public AntMode withHorzScanRate(Integer value)
value
- An instances of type Integer
.public AntMode withHorzScanType(ListCAS value)
value
- An instances of type ListCAS
.public AntMode withHorzScanSector(Double value)
value
- An instances of type Double
.public AntMode withVertScanSpeed(Double value)
value
- An instances of type Double
.public AntMode withVertScanRate(Integer value)
value
- An instances of type Integer
.public AntMode withVertScanType(ListCAS value)
value
- An instances of type ListCAS
.public AntMode withVertScanAngleMin(Double value)
value
- An instances of type Double
.public AntMode withVertScanAngleMax(Double value)
[XSL ERR MINMAX] If VertScanAngleMax is used, it MUST be greater than VertScanAngleMin.
value
- An instances of type Double
.public AntMode withRotationDirection(ListCRD value)
value
- An instances of type ListCRD
.public AntMode withRotationRateMin(Double value)
value
- An instances of type Double
.public AntMode withRotationRateMax(Double value)
[XSL ERR MINMAX] If RotationRateMax is used, it MUST be greater than RotationRateMin.
value
- An instances of type Double
.public AntMode withHorzBwMin(Double value)
value
- An instances of type Double
.public AntMode withHorzBwMax(Double value)
[XSL ERR MINMAX] If HorzBwMax is used, it MUST be greater than HorzBwMin.
value
- An instances of type Double
.public AntMode withVertBwMin(Double value)
value
- An instances of type Double
.public AntMode withVertBwMax(Double value)
[XSL ERR MINMAX] If VertBwMax is used, it MUST be greater than VertBwMin.
value
- An instances of type Double
.public AntMode withBeamType(ListCBD value)
value
- An instances of type ListCBD
.public AntMode withMaxPower(Double value)
value
- An instances of type Double
.public AntMode withPortIsolation(Double value)
value
- An instances of type Double
.public AntMode withModeName(String value)
value
- An instances of type String
.public AntMode withAntGain(AntGain... values)
Complex element AntGain indicates the antenna gain, in decibels with reference to an isotropic source (dBi), in the direction of maximum radiation.
values
- One or more instances of type AntGain...
.public AntMode withAntGain(Collection<AntGain> values)
Complex element AntGain indicates the antenna gain, in decibels with reference to an isotropic source (dBi), in the direction of maximum radiation.
values
- A collection of AntGain
instancespublic AntMode withAntFreqs(AntFreqs... values)
Complex element AntFreqs contains the antenna's designed tuning range, or the discrete operating frequency.
values
- One or more instances of type AntFreqs...
.public AntMode withAntFreqs(Collection<AntFreqs> values)
Complex element AntFreqs contains the antenna's designed tuning range, or the discrete operating frequency.
values
- A collection of AntFreqs
instancespublic AntMode withAntPattern(AntPattern... values)
Complex element AntPattern contains an antenna pattern diagram on a specific plane. General pattern cuts can be defined by a spherical coordinate system with the electrical boresite of the antenna oriented in the direction of the Z-axis. At different values of phi, pattern cuts can be taken with theta as the dependent variable. These will be great circle cuts through the main-beam peak.
values
- One or more instances of type AntPattern...
.public AntMode withAntPattern(Collection<AntPattern> values)
Complex element AntPattern contains an antenna pattern diagram on a specific plane. General pattern cuts can be defined by a spherical coordinate system with the electrical boresite of the antenna oriented in the direction of the Z-axis. At different values of phi, pattern cuts can be taken with theta as the dependent variable. These will be great circle cuts through the main-beam peak.
values
- A collection of AntPattern
instancespublic AntMode withAntEfficiency(AntEfficiency... values)
Complex element AntEfficiency describes the antenna efficiency at various frequencies within the frequency range of the antenna.
values
- One or more instances of type AntEfficiency...
.public AntMode withAntEfficiency(Collection<AntEfficiency> values)
Complex element AntEfficiency describes the antenna efficiency at various frequencies within the frequency range of the antenna.
values
- A collection of AntEfficiency
instancespublic AntMode withVSWR(VSWR... values)
Complex Element VSWR stores the Voltage Standing Wave Ratio information for an Antenna Mode; it may be used to describe the VSWR curve as a function of frequency.
values
- One or more instances of type VSWR...
.public AntMode withVSWR(Collection<VSWR> values)
Complex Element VSWR stores the Voltage Standing Wave Ratio information for an Antenna Mode; it may be used to describe the VSWR curve as a function of frequency.
values
- A collection of VSWR
instancespublic AntMode withObservedLobeAnalysis(ObservedLobeAnalysis... values)
Complex element ObservedLobeAnalysis (US) contains general data associated with observed Antenna sidelobes and backlobes.
values
- One or more instances of type
ObservedLobeAnalysis...
.public AntMode withObservedLobeAnalysis(Collection<ObservedLobeAnalysis> values)
Complex element ObservedLobeAnalysis (US) contains general data associated with observed Antenna sidelobes and backlobes.
values
- A collection of ObservedLobeAnalysis
instancespublic AntMode withObservedPolarisationAnalysis(ObservedPolarisationAnalysis... values)
Complex element ObservedPolarisationAnalysis (US) contains data describing the parametric information for the polarization and tilt angle information.
values
- One or more instances of type
ObservedPolarisationAnalysis...
.public AntMode withObservedPolarisationAnalysis(Collection<ObservedPolarisationAnalysis> values)
Complex element ObservedPolarisationAnalysis (US) contains data describing the parametric information for the polarization and tilt angle information.
values
- A collection of ObservedPolarisationAnalysis
instancespublic AntMode withObservedScanAnalysis(ObservedScanAnalysis... values)
Complex element ObservedScanAnalysis (US) contains data describing the collected Horizontal and Vertical Scan parameters as well as the Adaptive Driver information.
values
- One or more instances of type
ObservedScanAnalysis...
.public AntMode withObservedScanAnalysis(Collection<ObservedScanAnalysis> values)
Complex element ObservedScanAnalysis (US) contains data describing the collected Horizontal and Vertical Scan parameters as well as the Adaptive Driver information.
values
- A collection of ObservedScanAnalysis
instancespublic String toString()
public boolean isSet()
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.