public class PathPoint extends A424Record
Java class for PathPoint complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PathPoint"> <complexContent> <extension base="{}A424Record"> <sequence> <element name="approachPerformanceDesignator" type="{http://www.arinc424.com/xml/enumerations}ApproachPerformanceDesignator"/> <element name="approachRouteIdentifier" type="{http://www.arinc424.com/xml/datatypes}CoreIdentifier" minOccurs="0"/> <element name="approachTypeIdentifier" type="{http://www.arinc424.com/xml/datatypes}ApproachTypeIdentifier" minOccurs="0"/> <element name="courseWidthAtThreshold" type="{http://www.arinc424.com/xml/datatypes}CourseWidthAtThreshold"/> <element name="FASDataCRCRemainder" type="{http://www.arinc424.com/xml/datatypes}FinalApproachSegmentDataCRCRemainder"/> <element name="flightPathAlignmentPoint" type="{http://www.arinc424.com/xml/datatypes}HighPrecisionLocation"/> <element name="fpapEllipsoidHeight" type="{http://www.arinc424.com/xml/datatypes}EllipsoidHeight" minOccurs="0"/> <element name="fpapOrthometricHeight" type="{http://www.arinc424.com/xml/datatypes}OrthometricHeight" minOccurs="0"/> <element name="glidePathAngle" type="{http://www.arinc424.com/xml/datatypes}GlidePathAngle"/> <element name="gnssChannelNumber" type="{http://www.arinc424.com/xml/datatypes}Channel" minOccurs="0"/> <element name="helicopterProcedureCourse" type="{http://www.arinc424.com/xml/datatypes}CourseValue" minOccurs="0"/> <element name="landingThresholdPoint" type="{http://www.arinc424.com/xml/datatypes}HighPrecisionLocation"/> <element name="lengthOffset" type="{http://www.arinc424.com/xml/datatypes}LengthOffset"/> <element name="ltpEllipsoidHeight" type="{http://www.arinc424.com/xml/datatypes}EllipsoidHeight"/> <element name="ltpOrthometricHeight" type="{http://www.arinc424.com/xml/datatypes}OrthometricHeight" minOccurs="0"/> <element name="pathPointTCH" type="{http://www.arinc424.com/xml/datatypes}PathPointTCH"/> <element name="referencePathDataSelector" type="{http://www.arinc424.com/xml/datatypes}ReferencePathDataSelector"/> <element name="referencePathIdentifier" type="{http://www.arinc424.com/xml/datatypes}ReferencePathIdentifier"/> <element name="routeIndicator" type="{http://www.arinc424.com/xml/datatypes}RouteIndicator" minOccurs="0"/> <element name="runwayOrPadIdentifier" type="{http://www.arinc424.com/xml/datatypes}RunwayOrPadIdentifier" minOccurs="0"/> <element name="tchUnitsIndicator" type="{http://www.arinc424.com/xml/enumerations}TCHUnitsIndicator"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected ApproachPerformanceDesignator |
approachPerformanceDesignator
The “Approach Performance Designator” field is used to indicate the type or category of approach.
|
protected String |
approachRouteIdentifier
The “Approach Route Identifier” field contains the identifier of the approach route to be flown.
|
protected String |
approachTypeIdentifier
Identifies the approach types published on a given approach procedure which require Airport or Helicopter Operations SBAS path points.
|
protected BigDecimal |
courseWidthAtThreshold
The “Course Width At Threshold” field defines the width of the lateral course at the Landing Threshold Point (LTP) or Fictitious Helipoint (or helipoint).
|
protected String |
fasDataCRCRemainder
The “Final Approach Segment Data CRC Remainder” field is an eight (8) character hexadecimal representation of the 32-bit CRC value provided by the source for the information contained in the aeronautical data fields being monitored for integrity.
|
protected HighPrecisionLocation |
flightPathAlignmentPoint
Latitude and Longitude details of this point.
|
protected BigDecimal |
fpapEllipsoidHeight
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
|
protected BigDecimal |
fpapOrthometricHeight
The “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL).
|
protected BigDecimal |
glidePathAngle
The “Glide Path Angle” field is an angle, expressed in degrees, tenths and hundredths of degrees, measured at the Flight Path Control Point (FPCP) of those approach procedures that require the coding of a Airport or Helicopter Operations SBAS Path Point record or GBAS Path Point Record.
|
protected Long |
gnssChannelNumber
The “GNSS Channel Number” field identifies the channel that will be decoded to identify the augmentation system used.
|
protected BigDecimal |
helicopterProcedureCourse
The Helicopter Procedure Course field is used on Path Point Continuation Records to define the final approach course of procedures designed for helicopter operations to runways, to helipads, and to points in space..
|
protected HighPrecisionLocation |
landingThresholdPoint
Latitude and Longitude details of this point.
|
protected long |
lengthOffset
The “Length Offset” field is the distance from the stop end of the runway (SER) to the FPAP.
|
protected BigDecimal |
ltpEllipsoidHeight
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
|
protected BigDecimal |
ltpOrthometricHeight
The “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL).
|
protected BigDecimal |
pathPointTCH
On procedures to runways or helipads, the Path Point TCH is the height above the runway threshold (LTP) or the helicopter alighting point.
|
protected long |
referencePathDataSelector
The “Reference Path Data Selector” field enables the automatic tuning of a procedure by Ground Based Augmentation Systems (GBAS) avionics.This data is not used for SBAS operations.
|
protected String |
referencePathIdentifier
The Reference Path Identifier field represents the three or four alphanumeric characters used to uniquely designate the reference path.
|
protected String |
routeIndicator
The “Route Indicator” field is a single alpha character used to differentiate between multiple final approach segments to the same runway or helipad contained in the Final Approach Coding.
|
protected RunwayOrPadIdentifier |
runwayOrPadIdentifier
This XML element is designed as an abstraction for Runway Identifier or Pad Identifier, this is done by using the XML attribute "choice", so that only one of the elements can be present in the XML file.
|
protected TCHUnitsIndicator |
tchUnitsIndicator
The “TCH Units Indicator” field is used in Path Point Records to define the units, Feet or Meters for the Path Point TCH.
|
custAreaCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
PathPoint() |
Modifier and Type | Method and Description |
---|---|
ApproachPerformanceDesignator |
getApproachPerformanceDesignator()
Gets the value of the approachPerformanceDesignator property.
|
String |
getApproachRouteIdentifier()
Gets the value of the approachRouteIdentifier property.
|
String |
getApproachTypeIdentifier()
Gets the value of the approachTypeIdentifier property.
|
BigDecimal |
getCourseWidthAtThreshold()
Gets the value of the courseWidthAtThreshold property.
|
String |
getFASDataCRCRemainder()
Gets the value of the fasDataCRCRemainder property.
|
HighPrecisionLocation |
getFlightPathAlignmentPoint()
Gets the value of the flightPathAlignmentPoint property.
|
BigDecimal |
getFpapEllipsoidHeight()
Gets the value of the fpapEllipsoidHeight property.
|
BigDecimal |
getFpapOrthometricHeight()
Gets the value of the fpapOrthometricHeight property.
|
BigDecimal |
getGlidePathAngle()
Gets the value of the glidePathAngle property.
|
Long |
getGnssChannelNumber()
Gets the value of the gnssChannelNumber property.
|
BigDecimal |
getHelicopterProcedureCourse()
Gets the value of the helicopterProcedureCourse property.
|
HighPrecisionLocation |
getLandingThresholdPoint()
Gets the value of the landingThresholdPoint property.
|
long |
getLengthOffset()
Gets the value of the lengthOffset property.
|
BigDecimal |
getLtpEllipsoidHeight()
Gets the value of the ltpEllipsoidHeight property.
|
BigDecimal |
getLtpOrthometricHeight()
Gets the value of the ltpOrthometricHeight property.
|
BigDecimal |
getPathPointTCH()
Gets the value of the pathPointTCH property.
|
long |
getReferencePathDataSelector()
Gets the value of the referencePathDataSelector property.
|
String |
getReferencePathIdentifier()
Gets the value of the referencePathIdentifier property.
|
String |
getRouteIndicator()
Gets the value of the routeIndicator property.
|
RunwayOrPadIdentifier |
getRunwayOrPadIdentifier()
Gets the value of the runwayOrPadIdentifier property.
|
TCHUnitsIndicator |
getTchUnitsIndicator()
Gets the value of the tchUnitsIndicator property.
|
void |
setApproachPerformanceDesignator(ApproachPerformanceDesignator value)
Sets the value of the approachPerformanceDesignator property.
|
void |
setApproachRouteIdentifier(String value)
Sets the value of the approachRouteIdentifier property.
|
void |
setApproachTypeIdentifier(String value)
Sets the value of the approachTypeIdentifier property.
|
void |
setCourseWidthAtThreshold(BigDecimal value)
Sets the value of the courseWidthAtThreshold property.
|
void |
setFASDataCRCRemainder(String value)
Sets the value of the fasDataCRCRemainder property.
|
void |
setFlightPathAlignmentPoint(HighPrecisionLocation value)
Sets the value of the flightPathAlignmentPoint property.
|
void |
setFpapEllipsoidHeight(BigDecimal value)
Sets the value of the fpapEllipsoidHeight property.
|
void |
setFpapOrthometricHeight(BigDecimal value)
Sets the value of the fpapOrthometricHeight property.
|
void |
setGlidePathAngle(BigDecimal value)
Sets the value of the glidePathAngle property.
|
void |
setGnssChannelNumber(Long value)
Sets the value of the gnssChannelNumber property.
|
void |
setHelicopterProcedureCourse(BigDecimal value)
Sets the value of the helicopterProcedureCourse property.
|
void |
setLandingThresholdPoint(HighPrecisionLocation value)
Sets the value of the landingThresholdPoint property.
|
void |
setLengthOffset(long value)
Sets the value of the lengthOffset property.
|
void |
setLtpEllipsoidHeight(BigDecimal value)
Sets the value of the ltpEllipsoidHeight property.
|
void |
setLtpOrthometricHeight(BigDecimal value)
Sets the value of the ltpOrthometricHeight property.
|
void |
setPathPointTCH(BigDecimal value)
Sets the value of the pathPointTCH property.
|
void |
setReferencePathDataSelector(long value)
Sets the value of the referencePathDataSelector property.
|
void |
setReferencePathIdentifier(String value)
Sets the value of the referencePathIdentifier property.
|
void |
setRouteIndicator(String value)
Sets the value of the routeIndicator property.
|
void |
setRunwayOrPadIdentifier(RunwayOrPadIdentifier value)
Sets the value of the runwayOrPadIdentifier property.
|
void |
setTchUnitsIndicator(TCHUnitsIndicator value)
Sets the value of the tchUnitsIndicator property.
|
getCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected ApproachPerformanceDesignator approachPerformanceDesignator
protected String approachRouteIdentifier
protected String approachTypeIdentifier
protected BigDecimal courseWidthAtThreshold
protected String fasDataCRCRemainder
protected HighPrecisionLocation flightPathAlignmentPoint
protected BigDecimal fpapEllipsoidHeight
protected BigDecimal fpapOrthometricHeight
protected BigDecimal glidePathAngle
protected Long gnssChannelNumber
protected BigDecimal helicopterProcedureCourse
protected HighPrecisionLocation landingThresholdPoint
protected long lengthOffset
protected BigDecimal ltpEllipsoidHeight
protected BigDecimal ltpOrthometricHeight
protected BigDecimal pathPointTCH
protected long referencePathDataSelector
protected String referencePathIdentifier
protected String routeIndicator
protected RunwayOrPadIdentifier runwayOrPadIdentifier
protected TCHUnitsIndicator tchUnitsIndicator
public ApproachPerformanceDesignator getApproachPerformanceDesignator()
The “Approach Performance Designator” field is used to indicate the type or category of approach.
ApproachPerformanceDesignator
public void setApproachPerformanceDesignator(ApproachPerformanceDesignator value)
value
- allowed object is
ApproachPerformanceDesignator
getApproachPerformanceDesignator()
public String getApproachRouteIdentifier()
The “Approach Route Identifier” field contains the identifier of the approach route to be flown. To facilitate the provision of multiple approach procedures of the same type to a given runway, the field also is used to provide a “multiple indicator.”
String
public void setApproachRouteIdentifier(String value)
value
- allowed object is
String
getApproachRouteIdentifier()
public String getApproachTypeIdentifier()
Identifies the approach types published on a given approach procedure which require Airport or Helicopter Operations SBAS path points.
String
public void setApproachTypeIdentifier(String value)
value
- allowed object is
String
getApproachTypeIdentifier()
public BigDecimal getCourseWidthAtThreshold()
The “Course Width At Threshold” field defines the width of the lateral course at the Landing Threshold Point (LTP) or Fictitious Helipoint (or helipoint). This width, in conjunction with the location of the Flight Path Alignment Point (FPAP) defines the sensitivity of the lateral deviations throughout the approach.
BigDecimal
public void setCourseWidthAtThreshold(BigDecimal value)
value
- allowed object is
BigDecimal
getCourseWidthAtThreshold()
public String getFASDataCRCRemainder()
The “Final Approach Segment Data CRC Remainder” field is an eight (8) character hexadecimal representation of the 32-bit CRC value provided by the source for the information contained in the aeronautical data fields being monitored for integrity. The value is calculated by a specific mathematical algorithm, which is both machine and man processible.
String
public void setFASDataCRCRemainder(String value)
value
- allowed object is
String
getFASDataCRCRemainder()
public HighPrecisionLocation getFlightPathAlignmentPoint()
Latitude and Longitude details of this point.
HighPrecisionLocation
public void setFlightPathAlignmentPoint(HighPrecisionLocation value)
value
- allowed object is
HighPrecisionLocation
getFlightPathAlignmentPoint()
public BigDecimal getFpapEllipsoidHeight()
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
BigDecimal
public void setFpapEllipsoidHeight(BigDecimal value)
value
- allowed object is
BigDecimal
getFpapEllipsoidHeight()
public BigDecimal getFpapOrthometricHeight()
The “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL).
BigDecimal
public void setFpapOrthometricHeight(BigDecimal value)
value
- allowed object is
BigDecimal
getFpapOrthometricHeight()
public BigDecimal getGlidePathAngle()
The “Glide Path Angle” field is an angle, expressed in degrees, tenths and hundredths of degrees, measured at the Flight Path Control Point (FPCP) of those approach procedures that require the coding of a Airport or Helicopter Operations SBAS Path Point record or GBAS Path Point Record. It establishes the intended descent gradient for the final approach flight path. For an illustration of the GPA and related points.
BigDecimal
public void setGlidePathAngle(BigDecimal value)
value
- allowed object is
BigDecimal
getGlidePathAngle()
public Long getGnssChannelNumber()
The “GNSS Channel Number” field identifies the channel that will be decoded to identify the augmentation system used. The Channel Number is derived from official government sources and is entered as five numeric characters. It consists of numeric characters in the ranges 0000 to 9999 and 20001 to 99999. In general, numbers less than 20000 are reserved for ILS and MLS. In some countries, Channel Numbers from 0000 to 9999 are reserved for SCAT-1 and will be entered as 00000 through 09999. Channel Numbers from 20001 to 39999 are reserved for GBAS (and SBAS if applicable). Channel Numbers from 40000 to 99999 are reserved for SBAS.
Long
public void setGnssChannelNumber(Long value)
value
- allowed object is
Long
getGnssChannelNumber()
public BigDecimal getHelicopterProcedureCourse()
The Helicopter Procedure Course field is used on Path Point Continuation Records to define the final approach course of procedures designed for helicopter operations to runways, to helipads, and to points in space..
BigDecimal
public void setHelicopterProcedureCourse(BigDecimal value)
value
- allowed object is
BigDecimal
getHelicopterProcedureCourse()
public HighPrecisionLocation getLandingThresholdPoint()
Latitude and Longitude details of this point.
HighPrecisionLocation
public void setLandingThresholdPoint(HighPrecisionLocation value)
value
- allowed object is
HighPrecisionLocation
getLandingThresholdPoint()
public long getLengthOffset()
The “Length Offset” field is the distance from the stop end of the runway (SER) to the FPAP. This distance defines the location where lateral sensitivity changes to the missed approach sensitivity. If the FPAP is located at the designated center of the opposite runway end, the distance is zero.Additionally, if the procedure is a Point in Space procedure and there is no runway, the value is set to 0000 (all zeros).
public void setLengthOffset(long value)
getLengthOffset()
public BigDecimal getLtpEllipsoidHeight()
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
BigDecimal
public void setLtpEllipsoidHeight(BigDecimal value)
value
- allowed object is
BigDecimal
getLtpEllipsoidHeight()
public BigDecimal getLtpOrthometricHeight()
The “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL).
BigDecimal
public void setLtpOrthometricHeight(BigDecimal value)
value
- allowed object is
BigDecimal
getLtpOrthometricHeight()
public BigDecimal getPathPointTCH()
On procedures to runways or helipads, the Path Point TCH is the height above the runway threshold (LTP) or the helicopter alighting point. On procedures which are Point in Space, the height of the fictitious helipoint (or helipoint) above the height of the heliport. It is the same as the TCH defined in Section 5.67, but has greater resolution due to the required precision.
BigDecimal
public void setPathPointTCH(BigDecimal value)
value
- allowed object is
BigDecimal
getPathPointTCH()
public long getReferencePathDataSelector()
The “Reference Path Data Selector” field enables the automatic tuning of a procedure by Ground Based Augmentation Systems (GBAS) avionics.This data is not used for SBAS operations.
public void setReferencePathDataSelector(long value)
getReferencePathDataSelector()
public String getReferencePathIdentifier()
The Reference Path Identifier field represents the three or four alphanumeric characters used to uniquely designate the reference path. The Reference Path Identifier is synonymous with the approach ID located beneath the Channel Number on Instrument Approach Plates and is unique only for a given airport.
String
public void setReferencePathIdentifier(String value)
value
- allowed object is
String
getReferencePathIdentifier()
public String getRouteIndicator()
The “Route Indicator” field is a single alpha character used to differentiate between multiple final approach segments to the same runway or helipad contained in the Final Approach Coding.
String
public void setRouteIndicator(String value)
value
- allowed object is
String
getRouteIndicator()
public RunwayOrPadIdentifier getRunwayOrPadIdentifier()
This XML element is designed as an abstraction for Runway Identifier or Pad Identifier, this is done by using the XML attribute "choice", so that only one of the elements can be present in the XML file.
RunwayOrPadIdentifier
public void setRunwayOrPadIdentifier(RunwayOrPadIdentifier value)
value
- allowed object is
RunwayOrPadIdentifier
getRunwayOrPadIdentifier()
public TCHUnitsIndicator getTchUnitsIndicator()
The “TCH Units Indicator” field is used in Path Point Records to define the units, Feet or Meters for the Path Point TCH. This element is included in the “CRC Wrap” a possible metric source value cannot be converted to feet.
TCHUnitsIndicator
public void setTchUnitsIndicator(TCHUnitsIndicator value)
value
- allowed object is
TCHUnitsIndicator
getTchUnitsIndicator()
Copyright © 2017. All rights reserved.