Show / Hide Table of Contents

Class OasConstantsGreenPages

Retrieval of the OAS Constants from tables as defined in Doc8168 Green Pages

Inheritance
System.Object
BaseObject
FpAssistantCore.IcaoPansOps.BaseObjectPansOps
OasConstantsGreenPages
Namespace: FpAssistantCore.IcaoPansOps
Assembly: FpAssistantCoreScl.dll
Syntax
public class OasConstantsGreenPages : BaseObjectPansOps
Remarks

Covers the range of constants published in the tables in older versions of DOC 8168; commonly known as the 'Green Pages'. Assign the properties and read the properties to access the OAS constants.

Examples
    OasConstantsGreenPages oasConstants = new OasConstantsGreenPages
    {
       AircraftCategory = OasConstantsAircraftCategories.CAT_I,
       GlidePathAngle = OasConstantsGreenPagesGlidePathAngles.GPA_25,
       ThreasholdDistance = OasConstantsGreenPagesThreasholdDistances._2000Metres,
       MissedApproachSlopePercentage = OasConstantsMissedApproachSlopes.Percentage_2_0
    };

Constructors

View Source

OasConstantsGreenPages(CriteriaUnits)

Constructor setting properties to default values

Declaration
public OasConstantsGreenPages(CriteriaUnits pansOpsUnit)
Parameters
Type Name Description
CriteriaUnits pansOpsUnit
Remarks

Deafult Values: CAT I - MS Slope 2.0% - GPA 2.5 - Threshold Distance of 2000 meters

Properties

View Source

AircraftCategory

Option for the type of aircraft category constants

Declaration
public OasConstantsAircraftCategories AircraftCategory { get; set; }
Property Value
Type Description
OasConstantsAircraftCategories

Category choice for the aircraft's constants

View Source

GlidePathAngle

OAS coefficients for glidepath angles between 2.5 and 3.5 degrees

Declaration
public OasConstantsGreenPagesGlidePathAngles GlidePathAngle { get; set; }
Property Value
Type Description
OasConstantsGreenPagesGlidePathAngles

hma - height of missed approach obstacle

View Source

MissedApproachSlopePercentage

Option to set the missed approach slope percentage

Declaration
public OasConstantsMissedApproachSlopes MissedApproachSlopePercentage { get; set; }
Property Value
Type Description
OasConstantsMissedApproachSlopes

Enum of the missed approach slope percentage

View Source

ThreasholdDistance

OAS coefficients for Threashold or Localizer distance

Declaration
public OasConstantsGreenPagesThreasholdDistances ThreasholdDistance { get; set; }
Property Value
Type Description
OasConstantsGreenPagesThreasholdDistances

Distance from the Threashold/LOC

View Source

WSurfaceA

Property: W Surface A

Declaration
public double WSurfaceA { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

WSurfaceC

Property: W Surface C

Declaration
public double WSurfaceC { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

XSurfaceA

Property: X Surface A

Declaration
public double XSurfaceA { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

XSurfaceB

Property: X Surface B

Declaration
public double XSurfaceB { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

XSurfaceC

Property: X Surface C

Declaration
public double XSurfaceC { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

YSurfaceA

Property: Y Surface A

Declaration
public double YSurfaceA { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

YSurfaceB

Property: Y Surface B

Declaration
public double YSurfaceB { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

YSurfaceC

Property: Y Surface C

Declaration
public double YSurfaceC { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

ZSurfaceA

Property: Z Surface A

Declaration
public double ZSurfaceA { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

ZSurfaceB

Property: Z Surface B

Declaration
public double ZSurfaceB { get; }
Property Value
Type Description
System.Double

Value of the constant

View Source

ZSurfaceC

Property: Y Surface C

Declaration
public double ZSurfaceC { get; }
Property Value
Type Description
System.Double

Value of the constant

  • View Source
In This Article
Back to top Copyright 2018-2024 CADology Limited