public class CommunicationDetails extends Object
Java class for CommunicationDetails complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CommunicationDetails"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="icaoCode" type="{http://www.arinc424.com/xml/datatypes}IcaoCode" minOccurs="0"/> <element name="notam" type="{http://www.arinc424.com/xml/enumerations}NOTAM" minOccurs="0"/> <element name="remoteFacility" type="{http://www.arinc424.com/xml/datatypes}PointReference" minOccurs="0"/> <element name="timeCode" type="{http://www.arinc424.com/xml/enumerations}TimeCodePrimaryRecords" minOccurs="0"/> <element name="timeCodeContinuation" type="{http://www.arinc424.com/xml/enumerations}TimeCodeContinuationRecords" minOccurs="0"/> <element name="timeOfOperation" type="{http://www.arinc424.com/xml/datatypes}TimeOfOperation" maxOccurs="unbounded" minOccurs="0"/> <element name="transmitterSiteElevation" type="{http://www.arinc424.com/xml/datatypes}FacilityElevation" minOccurs="0"/> <element name="transmitterSiteMagVar" type="{http://www.arinc424.com/xml/datatypes}MagneticVariation" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected String |
icaoCode
The “ICAO Code” field permits records to be categorized geographically within the limits of the categorization performed by the “Area Code” field.
|
protected NOTAM |
notam
Restrictive Airspace areas may not have established active times and are activated by NOTAM or may be active by NOTAM in addition to established times.
|
protected PointReference |
remoteFacility
The “Remote Facility” field is used to identify a Navaid or Airport that has been used to provide the latitude/longitude of a communication transmitter, Figure 5-8 and Notes 7 and 8 in Section 5.37 of this Specification.
|
protected TimeCodePrimaryRecords |
timeCode |
protected TimeCodeContinuationRecords |
timeCodeContinuation
When “Time Code” is used in a Time of Operations Continuation Record, the field is used to indicate how to interpret Time of Operations Continuation Records.
|
protected List<TimeOfOperation> |
timeOfOperation
The “Time of Operation” field is used to indicate the times of operation of a Facility or Restriction.
|
protected Integer |
transmitterSiteElevation
The “Facility Elevation” field provides the elevation of navaids and communication transmitters
|
protected MagneticVariation |
transmitterSiteMagVar
The “Magnetic Variation” field specifies the angular difference between True North and Magnetic North at the location defined in the record.
|
Constructor and Description |
---|
CommunicationDetails() |
Modifier and Type | Method and Description |
---|---|
String |
getIcaoCode()
Gets the value of the icaoCode property.
|
NOTAM |
getNotam()
Gets the value of the notam property.
|
PointReference |
getRemoteFacility()
Gets the value of the remoteFacility property.
|
TimeCodePrimaryRecords |
getTimeCode()
Gets the value of the timeCode property.
|
TimeCodeContinuationRecords |
getTimeCodeContinuation()
Gets the value of the timeCodeContinuation property.
|
List<TimeOfOperation> |
getTimeOfOperation()
Gets the value of the timeOfOperation property.
|
Integer |
getTransmitterSiteElevation()
Gets the value of the transmitterSiteElevation property.
|
MagneticVariation |
getTransmitterSiteMagVar()
Gets the value of the transmitterSiteMagVar property.
|
void |
setIcaoCode(String value)
Sets the value of the icaoCode property.
|
void |
setNotam(NOTAM value)
Sets the value of the notam property.
|
void |
setRemoteFacility(PointReference value)
Sets the value of the remoteFacility property.
|
void |
setTimeCode(TimeCodePrimaryRecords value)
Sets the value of the timeCode property.
|
void |
setTimeCodeContinuation(TimeCodeContinuationRecords value)
Sets the value of the timeCodeContinuation property.
|
void |
setTransmitterSiteElevation(Integer value)
Sets the value of the transmitterSiteElevation property.
|
void |
setTransmitterSiteMagVar(MagneticVariation value)
Sets the value of the transmitterSiteMagVar property.
|
protected String icaoCode
protected NOTAM notam
protected PointReference remoteFacility
protected TimeCodePrimaryRecords timeCode
protected TimeCodeContinuationRecords timeCodeContinuation
protected List<TimeOfOperation> timeOfOperation
protected Integer transmitterSiteElevation
protected MagneticVariation transmitterSiteMagVar
public String getIcaoCode()
The “ICAO Code” field permits records to be categorized geographically within the limits of the categorization performed by the “Area Code” field.
String
public void setIcaoCode(String value)
value
- allowed object is
String
getIcaoCode()
public NOTAM getNotam()
Restrictive Airspace areas may not have established active times and are activated by NOTAM or may be active by NOTAM in addition to established times.
NOTAM
public void setNotam(NOTAM value)
value
- allowed object is
NOTAM
getNotam()
public PointReference getRemoteFacility()
The “Remote Facility” field is used to identify a Navaid or Airport that has been used to provide the latitude/longitude of a communication transmitter, Figure 5-8 and Notes 7 and 8 in Section 5.37 of this Specification.
PointReference
public void setRemoteFacility(PointReference value)
value
- allowed object is
PointReference
getRemoteFacility()
public TimeCodePrimaryRecords getTimeCode()
TimeCodePrimaryRecords
public void setTimeCode(TimeCodePrimaryRecords value)
value
- allowed object is
TimeCodePrimaryRecords
public TimeCodeContinuationRecords getTimeCodeContinuation()
When “Time Code” is used in a Time of Operations Continuation Record, the field is used to indicate how to interpret Time of Operations Continuation Records.
TimeCodeContinuationRecords
public void setTimeCodeContinuation(TimeCodeContinuationRecords value)
value
- allowed object is
TimeCodeContinuationRecords
getTimeCodeContinuation()
public List<TimeOfOperation> getTimeOfOperation()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the timeOfOperation property.
For example, to add a new item, do as follows:
getTimeOfOperation().add(newItem);
Objects of the following type(s) are allowed in the list
TimeOfOperation
The “Time of Operation” field is used to indicate the times of operation of a Facility or Restriction.
public Integer getTransmitterSiteElevation()
The “Facility Elevation” field provides the elevation of navaids and communication transmitters
Integer
public void setTransmitterSiteElevation(Integer value)
value
- allowed object is
Integer
getTransmitterSiteElevation()
public MagneticVariation getTransmitterSiteMagVar()
The “Magnetic Variation” field specifies the angular difference between True North and Magnetic North at the location defined in the record. “Dynamic Magnetic Variation” is a computer model derived value and takes location and date into consideration. For the “Station Declination” used in some record types, refer to Section 5.66.
MagneticVariation
public void setTransmitterSiteMagVar(MagneticVariation value)
value
- allowed object is
MagneticVariation
getTransmitterSiteMagVar()
Copyright © 2017. All rights reserved.