public class StationConfig extends Object
Element of Link
Sub-Element is Blanking
Example:
<StationConfig> <Type cls="U">Transmit-Receive</Type> <ConfigID cls="U">CONFIG 1</ConfigID> <StationID cls="U">STATION 1</StationID> </StationConfig>
Constructor and Description |
---|
StationConfig() |
Modifier and Type | Method and Description |
---|---|
Height_UN4 |
getAntFeedpointHeight()
Get the antenna feed point height above the terrain, in metres.
|
Set<Blanking> |
getBlanking()
Get the Blanking
|
S100 |
getConfigID()
Get the unique identifier of one the configurations used by this Assignment
at this specific Station..
|
S15 |
getCoordinationNum()
Get the US Military Communications-Electronics Board (MCEB) identifier
assigned to the equipment or system.
|
TString |
getEarthCoverage()
Get the area of earth coverage..
|
dBW |
getEIRPMax()
Get the maximum effective isotropic radiated power (EIRP) radiated from the
transmitter antenna.
|
dBW |
getEIRPMin()
Get the minimum or nominal effective isotropic radiated power (EIRP)
radiated from the transmitter antenna.
|
Altitude |
getFeedlineLength()
Get the length of the antenna feed line..
|
dB |
getFeedlineLoss()
Get the total loss of the antenna feed line..
|
Az |
getPointingAzMax()
Get the maximum antenna azimuth angle.
|
Az |
getPointingAzMin()
Get the starting azimuth if an azimuth range is reported; otherwise, enter
a single azimuth.
|
Elev |
getPointingElevMax()
Get the maximum antenna elevation angle.
|
Elev |
getPointingElevMin()
Get the minimum antenna elevation angle.
|
S100 |
getStationID()
Get the unique identifier of one of the stations used by this Assignment at
this specific Station.
|
TString |
getType()
Get whether the StationConfig is acting as a transmitter, receiver or
transceiver..
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAntFeedpointHeight()
Determine if the AntFeedpointHeight is configured.
|
boolean |
isSetBlanking()
Determine if the Blanking is configured.
|
boolean |
isSetConfigID()
Determine if the ConfigID is configured.
|
boolean |
isSetCoordinationNum()
Determine if the CoordinationNum is configured.
|
boolean |
isSetEarthCoverage()
Determine if the EarthCoverage is configured.
|
boolean |
isSetEIRPMax()
Determine if the EIRPMax is configured.
|
boolean |
isSetEIRPMin()
Determine if the EIRPMin is configured.
|
boolean |
isSetFeedlineLength()
Determine if the FeedlineLength is configured.
|
boolean |
isSetFeedlineLoss()
Determine if the FeedlineLoss is configured.
|
boolean |
isSetPointingAzMax()
Determine if the PointingAzMax is configured.
|
boolean |
isSetPointingAzMin()
Determine if the PointingAzMin is configured.
|
boolean |
isSetPointingElevMax()
Determine if the PointingElevMax is configured.
|
boolean |
isSetPointingElevMin()
Determine if the PointingElevMin is configured.
|
boolean |
isSetStationID()
Determine if the StationID is configured.
|
boolean |
isSetType()
Determine if the Type is configured.
|
void |
setAntFeedpointHeight(Height_UN4 value)
Set the antenna feed point height above the terrain, in metres.
|
void |
setConfigID(S100 value)
Set the unique identifier of one the configurations used by this Assignment
at this specific Station..
|
void |
setCoordinationNum(S15 value)
Set the US Military Communications-Electronics Board (MCEB) identifier
assigned to the equipment or system.
|
void |
setEarthCoverage(TString value)
Set the area of earth coverage..
|
void |
setEIRPMax(dBW value)
Set the maximum effective isotropic radiated power (EIRP) radiated from the
transmitter antenna.
|
void |
setEIRPMin(dBW value)
Set the minimum or nominal effective isotropic radiated power (EIRP)
radiated from the transmitter antenna.
|
void |
setFeedlineLength(Altitude value)
Set the length of the antenna feed line..
|
void |
setFeedlineLoss(dB value)
Set the total loss of the antenna feed line..
|
void |
setPointingAzMax(Az value)
Set the maximum antenna azimuth angle.
|
void |
setPointingAzMin(Az value)
Set the starting azimuth if an azimuth range is reported; otherwise, enter
a single azimuth.
|
void |
setPointingElevMax(Elev value)
Set the maximum antenna elevation angle.
|
void |
setPointingElevMin(Elev value)
Set the minimum antenna elevation angle.
|
void |
setStationID(S100 value)
Set the unique identifier of one of the stations used by this Assignment at
this specific Station.
|
void |
setType(TString value)
Set whether the StationConfig is acting as a transmitter, receiver or
transceiver..
|
String |
toString()
Get a string representation of this StationConfig instance configuration.
|
void |
unsetBlanking()
Clear the Blanking field.
|
StationConfig |
withAntFeedpointHeight(Integer value)
Set the antenna feed point height above the terrain, in metres.
|
StationConfig |
withBlanking(Blanking... values)
Set the Blanking
|
StationConfig |
withBlanking(Collection<Blanking> values)
Set the Blanking
|
StationConfig |
withConfigID(String value)
Set the unique identifier of one the configurations used by this Assignment
at this specific Station.
|
StationConfig |
withCoordinationNum(String value)
Set the US Military Communications-Electronics Board (MCEB) identifier
assigned to the equipment or system.
|
StationConfig |
withEarthCoverage(ListCCO value)
Set the area of earth coverage.
|
StationConfig |
withEIRPMax(Double value)
Set the maximum effective isotropic radiated power (EIRP) radiated from the
transmitter antenna.
|
StationConfig |
withEIRPMin(Double value)
Set the minimum or nominal effective isotropic radiated power (EIRP)
radiated from the transmitter antenna.
|
StationConfig |
withFeedlineLength(Double value)
Set the length of the antenna feed line.
|
StationConfig |
withFeedlineLoss(Double value)
Set the total loss of the antenna feed line.
|
StationConfig |
withPointingAzMax(Double value)
Set the maximum antenna azimuth angle.
|
StationConfig |
withPointingAzMin(Double value)
Set the starting azimuth if an azimuth range is reported; otherwise, enter
a single azimuth.
|
StationConfig |
withPointingElevMax(Double value)
Set the maximum antenna elevation angle.
|
StationConfig |
withPointingElevMin(Double value)
Set the minimum antenna elevation angle.
|
StationConfig |
withStationID(String value)
Set the unique identifier of one of the stations used by this Assignment at
this specific Station.
|
StationConfig |
withType(ListCAU value)
Set whether the StationConfig is acting as a transmitter, receiver or
transceiver.
|
public TString getType()
TString
data typepublic void setType(TString value)
value
- the Type value in a TString
data typepublic boolean isSetType()
If configured this method also inspects the TString
wrapped value.
public S100 getConfigID()
S100
instancepublic void setConfigID(S100 value)
value
- a S100
instancepublic boolean isSetConfigID()
public S100 getStationID()
S100
instancepublic void setStationID(S100 value)
value
- a S100
instancepublic boolean isSetStationID()
public dBW getEIRPMin()
dBW
instancepublic void setEIRPMin(dBW value)
value
- a dBW
instancepublic boolean isSetEIRPMin()
public dBW getEIRPMax()
[XSL ERR MINMAX] If EIRPMax is used, it MUST be greater than EIRPMin..
dBW
instancepublic void setEIRPMax(dBW value)
[XSL ERR MINMAX] If EIRPMax is used, it MUST be greater than EIRPMin..
value
- a dBW
instancepublic boolean isSetEIRPMax()
public Height_UN4 getAntFeedpointHeight()
Height_UN4
instancepublic void setAntFeedpointHeight(Height_UN4 value)
value
- a Height_UN4
instancepublic boolean isSetAntFeedpointHeight()
public Altitude getFeedlineLength()
Altitude
instancepublic void setFeedlineLength(Altitude value)
value
- a Altitude
instancepublic boolean isSetFeedlineLength()
public dB getFeedlineLoss()
dB
instancepublic void setFeedlineLoss(dB value)
value
- a dB
instancepublic boolean isSetFeedlineLoss()
public TString getEarthCoverage()
TString
data typepublic void setEarthCoverage(TString value)
value
- the EarthCoverage value in a TString
data typepublic boolean isSetEarthCoverage()
If configured this method also inspects the TString
wrapped value.
public Az getPointingAzMin()
Az
instancepublic void setPointingAzMin(Az value)
value
- a Az
instancepublic boolean isSetPointingAzMin()
public Az getPointingAzMax()
[XSL ERR MINMAX] If PointingAzMax is used, it MUST be greater than PointingAzMin..
Az
instancepublic void setPointingAzMax(Az value)
[XSL ERR MINMAX] If PointingAzMax is used, it MUST be greater than PointingAzMin..
value
- a Az
instancepublic boolean isSetPointingAzMax()
public Elev getPointingElevMin()
Elev
instancepublic void setPointingElevMin(Elev value)
value
- a Elev
instancepublic boolean isSetPointingElevMin()
public Elev getPointingElevMax()
[XSL ERR MINMAX] If PointingElevMax is used, it MUST be greater than PointingElevMin..
Elev
instancepublic void setPointingElevMax(Elev value)
[XSL ERR MINMAX] If PointingElevMax is used, it MUST be greater than PointingElevMin..
value
- a Elev
instancepublic boolean isSetPointingElevMax()
public S15 getCoordinationNum()
S15
instancepublic void setCoordinationNum(S15 value)
value
- a S15
instancepublic boolean isSetCoordinationNum()
public Set<Blanking> getBlanking()
Complex element Blanking contains the start and stop angles of a horizontal and/or vertical sector that is blanked..
Blanking
instancepublic boolean isSetBlanking()
public void unsetBlanking()
public StationConfig withType(ListCAU value)
value
- An instances of type ListCAU
.public StationConfig withConfigID(String value)
value
- An instances of type String
.public StationConfig withStationID(String value)
value
- An instances of type String
.public StationConfig withEIRPMin(Double value)
value
- An instances of type Double
.public StationConfig withEIRPMax(Double value)
[XSL ERR MINMAX] If EIRPMax is used, it MUST be greater than EIRPMin.
value
- An instances of type Double
.public StationConfig withAntFeedpointHeight(Integer value)
value
- An instances of type Integer
.public StationConfig withFeedlineLength(Double value)
value
- An instances of type Double
.public StationConfig withFeedlineLoss(Double value)
value
- An instances of type Double
.public StationConfig withEarthCoverage(ListCCO value)
value
- An instances of type ListCCO
.public StationConfig withPointingAzMin(Double value)
value
- An instances of type Double
.public StationConfig withPointingAzMax(Double value)
[XSL ERR MINMAX] If PointingAzMax is used, it MUST be greater than PointingAzMin.
value
- An instances of type Double
.public StationConfig withPointingElevMin(Double value)
value
- An instances of type Double
.public StationConfig withPointingElevMax(Double value)
[XSL ERR MINMAX] If PointingElevMax is used, it MUST be greater than PointingElevMin.
value
- An instances of type Double
.public StationConfig withCoordinationNum(String value)
value
- An instances of type String
.public StationConfig withBlanking(Blanking... values)
Complex element Blanking contains the start and stop angles of a horizontal and/or vertical sector that is blanked.
values
- One or more instances of type Blanking...
.public StationConfig withBlanking(Collection<Blanking> values)
Complex element Blanking contains the start and stop angles of a horizontal and/or vertical sector that is blanked.
values
- A collection of Blanking
instancespublic String toString()
public boolean isSet()
StationConfig
requires
ConfigID
, StationID
, Type
.
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.