public class Communication extends A424Record
Java class for Communication complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="Communication">
   <complexContent>
     <extension base="{}A424Record">
       <sequence>
         <element name="location" type="{http://www.arinc424.com/xml/datatypes}Location" minOccurs="0"/>
         <element name="altitudeDescription" type="{http://www.arinc424.com/xml/enumerations}AltitudeDescription" minOccurs="0"/>
         <element name="communicationAltitude1" type="{http://www.arinc424.com/xml/datatypes}Altitude" minOccurs="0"/>
         <element name="communicationAltitude2" type="{http://www.arinc424.com/xml/datatypes}Altitude" minOccurs="0"/>
         <element name="callSign" type="{http://www.arinc424.com/xml/datatypes}CallSign" minOccurs="0"/>
         <element name="communicationClass" type="{http://www.arinc424.com/xml/enumerations}CommunicationClass" minOccurs="0"/>
         <element name="communicationType" type="{http://www.arinc424.com/xml/enumerations}CommunicatingType" minOccurs="0"/>
         <element name="frequencyUnits" type="{http://www.arinc424.com/xml/enumerations}FrequencyUnits" minOccurs="0"/>
         <element name="radarService" type="{http://www.arinc424.com/xml/enumerations}Radar" minOccurs="0"/>
         <element name="h24Indicator" type="{http://www.arinc424.com/xml/enumerations}H24Indicator" minOccurs="0"/>
         <element name="modulation" type="{http://www.arinc424.com/xml/enumerations}Modulation" minOccurs="0"/>
         <element name="sequenceNumber" type="{http://www.arinc424.com/xml/datatypes}SequenceNumber"/>
         <element name="signalEmission" type="{http://www.arinc424.com/xml/enumerations}SignalEmission" minOccurs="0"/>
         <element name="timeNarrative" type="{http://www.arinc424.com/xml/datatypes}TimeNarrative" maxOccurs="unbounded" minOccurs="0"/>
         <element name="timeOfOperation" type="{http://www.arinc424.com/xml/datatypes}TimeOfOperation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="transmitFrequency" type="{http://www.arinc424.com/xml/datatypes}Frequency" minOccurs="0"/>
         <element name="receiveFrequency" type="{http://www.arinc424.com/xml/datatypes}Frequency" minOccurs="0"/>
         <element name="communicationDetails" type="{}CommunicationDetails" minOccurs="0"/>
         <element name="guardTransmit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 | Modifier and Type | Field and Description | 
|---|---|
| protected AltitudeDescription | altitudeDescriptionThe "Altitude Description" field will designate whether a waypoint should be crossed "at," "at or above," "at or below" or "at or above to at or below" specified altitudes. | 
| protected String | callSignThe “Call Sign” field contains the name of a communication service provider that is to be used when contacting that service/used by the service to identify itself when contacting aircraft on the frequencies contained in the record. | 
| protected Altitude | communicationAltitude1The “Communication Altitude 1 and Altitude 2” fields are used to provide information on use of communication services frequencies with reference to specific altitudes. | 
| protected Altitude | communicationAltitude2The “Communication Altitude 1 and Altitude 2” fields are used to provide information on use of communication services frequencies with reference to specific altitudes. | 
| protected CommunicationClass | communicationClassThe “Communication Class” field will designate the major grouping of the Communication Types contained in the record. | 
| protected CommunicationDetails | communicationDetailsInformation contained in the ARINC 424 communication continuation records | 
| protected CommunicatingType | communicationTypeThe “Communication Type” is a three-character code indicating the type of communication service available on the frequency contained in the record. | 
| protected FrequencyUnits | frequencyUnitsThe “Frequency Units” field will designate the frequency spectrum area for the frequency in the “Communication Frequency” (Section 5.103) field as indicated in the table or will designate the content of the “Communication Frequency” field as a channel. | 
| protected String | guardTransmitThe “Guard/Transmit” field is used to indicate if the frequency shown in the Communication Frequency field is used, by the station, to receive voice communication or to transmit voice on. | 
| protected H24Indicator | h24IndicatorThe “24H Indicator” field is used to indicate whether a communication service frequency is available for use on a continual, i.e. | 
| protected Location | locationLatitude and Longitude details of this point. | 
| protected Modulation | modulationThe “Modulation” field will design the type of modulation for the frequency in the “Communication Frequency” (5.103) field. | 
| protected Radar | radarServiceThe “Radar” field indicates whether or not the communication unit identified in the record has access to and uses information derived from primary or secondary radars while performing the communication service indicated by the Communication Type. | 
| protected Frequency | receiveFrequencyThe Communication Frequency field specifies either transmit or receive frequency of the communication service, dependent on in which column the frequency is located. | 
| protected long | sequenceNumberWhen used on Enroute, Airport and Heliport Communication Primary and Continuation records, the Sequence Number is used as a record counter within a given Identifier and Communication Class for providing output file record uniqueness. | 
| protected SignalEmission | signalEmissionHigh Frequency (HF) signals used in aeronautical communications can be the complete signal or a portion of the signal, called a sideband. | 
| protected List<String> | timeNarrativeCan there be more than one of these per communication record? | 
| protected List<TimeOfOperation> | timeOfOperationThe Time of Operation field is used to indicate the times of operation of a communication facility. | 
| protected Frequency | transmitFrequencyThe Communication Frequency field specifies either transmit or receive frequency of the communication service, dependent on in which column the frequency is located. | 
custAreaCode, cycleDate, notes, recordTypesupplementalData| Constructor and Description | 
|---|
| Communication() | 
| Modifier and Type | Method and Description | 
|---|---|
| AltitudeDescription | getAltitudeDescription()Gets the value of the altitudeDescription property. | 
| String | getCallSign()Gets the value of the callSign property. | 
| Altitude | getCommunicationAltitude1()Gets the value of the communicationAltitude1 property. | 
| Altitude | getCommunicationAltitude2()Gets the value of the communicationAltitude2 property. | 
| CommunicationClass | getCommunicationClass()Gets the value of the communicationClass property. | 
| CommunicationDetails | getCommunicationDetails()Gets the value of the communicationDetails property. | 
| CommunicatingType | getCommunicationType()Gets the value of the communicationType property. | 
| FrequencyUnits | getFrequencyUnits()Gets the value of the frequencyUnits property. | 
| String | getGuardTransmit()Gets the value of the guardTransmit property. | 
| H24Indicator | getH24Indicator()Gets the value of the h24Indicator property. | 
| Location | getLocation()Gets the value of the location property. | 
| Modulation | getModulation()Gets the value of the modulation property. | 
| Radar | getRadarService()Gets the value of the radarService property. | 
| Frequency | getReceiveFrequency()Gets the value of the receiveFrequency property. | 
| long | getSequenceNumber()Gets the value of the sequenceNumber property. | 
| SignalEmission | getSignalEmission()Gets the value of the signalEmission property. | 
| List<String> | getTimeNarrative()Gets the value of the timeNarrative property. | 
| List<TimeOfOperation> | getTimeOfOperation()Gets the value of the timeOfOperation property. | 
| Frequency | getTransmitFrequency()Gets the value of the transmitFrequency property. | 
| void | setAltitudeDescription(AltitudeDescription value)Sets the value of the altitudeDescription property. | 
| void | setCallSign(String value)Sets the value of the callSign property. | 
| void | setCommunicationAltitude1(Altitude value)Sets the value of the communicationAltitude1 property. | 
| void | setCommunicationAltitude2(Altitude value)Sets the value of the communicationAltitude2 property. | 
| void | setCommunicationClass(CommunicationClass value)Sets the value of the communicationClass property. | 
| void | setCommunicationDetails(CommunicationDetails value)Sets the value of the communicationDetails property. | 
| void | setCommunicationType(CommunicatingType value)Sets the value of the communicationType property. | 
| void | setFrequencyUnits(FrequencyUnits value)Sets the value of the frequencyUnits property. | 
| void | setGuardTransmit(String value)Sets the value of the guardTransmit property. | 
| void | setH24Indicator(H24Indicator value)Sets the value of the h24Indicator property. | 
| void | setLocation(Location value)Sets the value of the location property. | 
| void | setModulation(Modulation value)Sets the value of the modulation property. | 
| void | setRadarService(Radar value)Sets the value of the radarService property. | 
| void | setReceiveFrequency(Frequency value)Sets the value of the receiveFrequency property. | 
| void | setSequenceNumber(long value)Sets the value of the sequenceNumber property. | 
| void | setSignalEmission(SignalEmission value)Sets the value of the signalEmission property. | 
| void | setTransmitFrequency(Frequency value)Sets the value of the transmitFrequency property. | 
getCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordTypegetSupplementalData, setSupplementalDataprotected Location location
protected AltitudeDescription altitudeDescription
protected Altitude communicationAltitude1
protected Altitude communicationAltitude2
protected String callSign
protected CommunicationClass communicationClass
protected CommunicatingType communicationType
protected FrequencyUnits frequencyUnits
protected Radar radarService
protected H24Indicator h24Indicator
protected Modulation modulation
protected long sequenceNumber
protected SignalEmission signalEmission
protected List<String> timeNarrative
protected List<TimeOfOperation> timeOfOperation
protected Frequency transmitFrequency
protected Frequency receiveFrequency
protected CommunicationDetails communicationDetails
protected String guardTransmit
public Location getLocation()
Latitude and Longitude details of this point.
Locationpublic void setLocation(Location value)
value - allowed object is
     LocationgetLocation()public AltitudeDescription getAltitudeDescription()
The "Altitude Description" field will designate whether a waypoint should be crossed "at," "at or above," "at or below" or "at or above to at or below" specified altitudes. The field is also used to designate recommended altitudes and cases where two distinct altitudes are provided at a single fix.
AltitudeDescriptionpublic void setAltitudeDescription(AltitudeDescription value)
value - allowed object is
     AltitudeDescriptiongetAltitudeDescription()public Altitude getCommunicationAltitude1()
The “Communication Altitude 1 and Altitude 2” fields are used to provide information on use of communication services frequencies with reference to specific altitudes. If the communication record in which Communication Altitude data is provided includes Sectorization data (5.183), the altitude data is valid only for the specific Sector.
Altitudepublic void setCommunicationAltitude1(Altitude value)
value - allowed object is
     AltitudegetCommunicationAltitude1()public Altitude getCommunicationAltitude2()
The “Communication Altitude 1 and Altitude 2” fields are used to provide information on use of communication services frequencies with reference to specific altitudes. If the communication record in which Communication Altitude data is provided includes Sectorization data (5.183), the altitude data is valid only for the specific Sector.
Altitudepublic void setCommunicationAltitude2(Altitude value)
value - allowed object is
     AltitudegetCommunicationAltitude2()public String getCallSign()
The “Call Sign” field contains the name of a communication service provider that is to be used when contacting that service/used by the service to identify itself when contacting aircraft on the frequencies contained in the record. The field is also used to provide the broadcast identification name of automated services.
Stringpublic void setCallSign(String value)
value - allowed object is
     StringgetCallSign()public CommunicationClass getCommunicationClass()
The “Communication Class” field will designate the major grouping of the Communication Types contained in the record.
CommunicationClasspublic void setCommunicationClass(CommunicationClass value)
value - allowed object is
     CommunicationClassgetCommunicationClass()public CommunicatingType getCommunicationType()
The “Communication Type” is a three-character code indicating the type of communication service available on the frequency contained in the record. Decoding is available in the Communication Type Translation Table.
CommunicatingTypepublic void setCommunicationType(CommunicatingType value)
value - allowed object is
     CommunicatingTypegetCommunicationType()public FrequencyUnits getFrequencyUnits()
The “Frequency Units” field will designate the frequency spectrum area for the frequency in the “Communication Frequency” (Section 5.103) field as indicated in the table or will designate the content of the “Communication Frequency” field as a channel. For VHF based units, the field will also designate the established frequency spacing required of the frequency for unambiguous use.
FrequencyUnitspublic void setFrequencyUnits(FrequencyUnits value)
value - allowed object is
     FrequencyUnitsgetFrequencyUnits()public Radar getRadarService()
The “Radar” field indicates whether or not the communication unit identified in the record has access to and uses information derived from primary or secondary radars while performing the communication service indicated by the Communication Type. It is not an indication of an operational radar frequency.
Radarpublic void setRadarService(Radar value)
value - allowed object is
     RadargetRadarService()public H24Indicator getH24Indicator()
The “24H Indicator” field is used to indicate whether a communication service frequency is available for use on a continual, i.e. 24 hours a day, seven days a week, basis or not.
H24Indicatorpublic void setH24Indicator(H24Indicator value)
value - allowed object is
     H24IndicatorgetH24Indicator()public Modulation getModulation()
The “Modulation” field will design the type of modulation for the frequency in the “Communication Frequency” (5.103) field.
Modulationpublic void setModulation(Modulation value)
value - allowed object is
     ModulationgetModulation()public long getSequenceNumber()
When used on Enroute, Airport and Heliport Communication Primary and Continuation records, the Sequence Number is used as a record counter within a given Identifier and Communication Class for providing output file record uniqueness. (See ARINC 424 5.18)
public void setSequenceNumber(long value)
getSequenceNumber()public SignalEmission getSignalEmission()
High Frequency (HF) signals used in aeronautical communications can be the complete signal or a portion of the signal, called a sideband. The “Signal Emission” field will designate for each HF Frequency what emission is used.
SignalEmissionpublic void setSignalEmission(SignalEmission value)
value - allowed object is
     SignalEmissiongetSignalEmission()public List<String> getTimeNarrative()
 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 timeNarrative property.
 
 
For example, to add a new item, do as follows:
    getTimeNarrative().add(newItem);
 
 
 
 
 Objects of the following type(s) are allowed in the list
 String
 
 
Can there be more than one of these per communication record?
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 communication facility.
public Frequency getTransmitFrequency()
The Communication Frequency field specifies either transmit or receive frequency of the communication service, dependent on in which column the frequency is located. Each communication record will contain both transmit and receive frequencies unless the service is published as a Transmit Only or Receive Only service. The content will be identical if the service transmits and receives on the same frequency. The fields will be left blank when the service provided is a digital service.
Frequencypublic void setTransmitFrequency(Frequency value)
value - allowed object is
     FrequencygetTransmitFrequency()public Frequency getReceiveFrequency()
The Communication Frequency field specifies either transmit or receive frequency of the communication service, dependent on in which column the frequency is located. Each communication record will contain both transmit and receive frequencies unless the service is published as a Transmit Only or Receive Only service. The content will be identical if the service transmits and receives on the same frequency. The fields will be left blank when the service provided is a digital service.
Frequencypublic void setReceiveFrequency(Frequency value)
value - allowed object is
     FrequencygetReceiveFrequency()public CommunicationDetails getCommunicationDetails()
Information contained in the ARINC 424 communication continuation records
CommunicationDetailspublic void setCommunicationDetails(CommunicationDetails value)
value - allowed object is
     CommunicationDetailsgetCommunicationDetails()public String getGuardTransmit()
The “Guard/Transmit” field is used to indicate if the frequency shown in the Communication Frequency field is used, by the station, to receive voice communication or to transmit voice on.
Stringpublic void setGuardTransmit(String value)
value - allowed object is
     StringgetGuardTransmit()Copyright © 2017. All rights reserved.