Class OasConstantsGreenPages
Retrieval of the OAS Constants from tables as defined in Doc8168 Green Pages
Inheritance
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 SourceOasConstantsGreenPages(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 SourceAircraftCategory
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 |
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 |
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 |
ThreasholdDistance
OAS coefficients for Threashold or Localizer distance
Declaration
public OasConstantsGreenPagesThreasholdDistances ThreasholdDistance { get; set; }
Property Value
Type | Description |
---|---|
OasConstantsGreenPagesThreasholdDistances | Distance from the Threashold/LOC |
WSurfaceA
Property: W Surface A
Declaration
public double WSurfaceA { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
WSurfaceC
Property: W Surface C
Declaration
public double WSurfaceC { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
XSurfaceA
Property: X Surface A
Declaration
public double XSurfaceA { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
XSurfaceB
Property: X Surface B
Declaration
public double XSurfaceB { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
XSurfaceC
Property: X Surface C
Declaration
public double XSurfaceC { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
YSurfaceA
Property: Y Surface A
Declaration
public double YSurfaceA { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
YSurfaceB
Property: Y Surface B
Declaration
public double YSurfaceB { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
YSurfaceC
Property: Y Surface C
Declaration
public double YSurfaceC { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
ZSurfaceA
Property: Z Surface A
Declaration
public double ZSurfaceA { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
ZSurfaceB
Property: Z Surface B
Declaration
public double ZSurfaceB { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |
ZSurfaceC
Property: Y Surface C
Declaration
public double ZSurfaceC { get; }
Property Value
Type | Description |
---|---|
System.Double | Value of the constant |