Show / Hide Table of Contents

Class Airport

Airport Records (PA)

Inheritance
System.Object
BaseRecord
CommonRecordFields
Airport
Implements
IBaseRecord
Inherited Members
CommonRecordFields.RecordType
CommonRecordFields.FileRecordNumber
CommonRecordFields.CycleDate
BaseRecord.Record
BaseRecord.Id
BaseRecord.Type
BaseRecord.UpdateRecord(String)
BaseRecord.UpdateField(Int32, String)
BaseRecord.GetFieldContents(List<FieldStructure>, String)
BaseRecord.PropertyNameAndValues()
BaseRecord.UpdateThisProperty(String, String, List<FieldStructure>)
BaseRecord.Humanize(String)
Namespace: FpAssistantCore.Arinc424.Records
Assembly: FpAssistantCoreScl.dll
Syntax
public class Airport : CommonRecordFields, IBaseRecord

Constructors

View Source

Airport(String)

Constructor for class Airport

Declaration
public Airport(string record)
Parameters
Type Name Description
System.String record

ARINC424 record read from navigation database file

Fields

View Source

Fields

List of ARINC 424 Fields with column details within the record ASCII format

Declaration
public static List<FieldStructure> Fields
Field Value
Type Description
List<FieldStructure>
View Source

SectionCode

Contains “P” Section Code

Declaration
public const string SectionCode = null
Field Value
Type Description
System.String
View Source

SubsectionCode

Contains “A” Subsection Code

Declaration
public const string SubsectionCode = null
Field Value
Type Description
System.String

Properties

View Source

AirportElevation

Airport Elevation

Declaration
public LinearDistance AirportElevation { get; }
Property Value
Type Description
LinearDistance
View Source

AirportICAOIdentifier

Airport ICAO Identifier

Declaration
public string AirportICAOIdentifier { get; set; }
Property Value
Type Description
System.String

Airport ICAO Identifier

View Source

AirportName

Airport Name

Declaration
public string AirportName { get; }
Property Value
Type Description
System.String
View Source

ARPCoordinate

ARP Coordinate

Declaration
public GeoCoordinateBasic ARPCoordinate { get; }
Property Value
Type Description
GeoCoordinateBasic

ARP coordinate

Remarks

Not part of ARINC 424 record for this type, returning FPAssistant data type

View Source

ARPLatitude

ARP Latitude coordinate

Declaration
public string ARPLatitude { get; }
Property Value
Type Description
System.String
Remarks

Value in ARINC424 data record

View Source

ARPLongitude

ARP Longitude coordinate

Declaration
public string ARPLongitude { get; }
Property Value
Type Description
System.String
Remarks

Value in ARINC424 data record

View Source

ContinuationRecordNo

Continuation Record No

Declaration
public string ContinuationRecordNo { get; }
Property Value
Type Description
System.String

Continuation Record Number

View Source

CustomerAreaCode

Categorization of standard records by geographical area and of tailored records

Declaration
public string CustomerAreaCode { get; set; }
Property Value
Type Description
System.String
View Source

DatumCode

Datum Code - Local Horizontal Reference Datum to which a geographical position

Declaration
public string DatumCode { get; }
Property Value
Type Description
System.String
View Source

DaylightIndicator

Daylight Indicator

Declaration
public string DaylightIndicator { get; }
Property Value
Type Description
System.String
View Source

Filter

Built-in Filter type

Declaration
public static List<Arinc424RecordObjectTypes> Filter { get; }
Property Value
Type Description
List<Arinc424RecordObjectTypes>
View Source

IATADesignator

IATA Designator

Declaration
public string IATADesignator { get; }
Property Value
Type Description
System.String

IATA designator

View Source

ICAOCode11

ICAO Code Column 11

Declaration
public string ICAOCode11 { get; }
Property Value
Type Description
System.String

ICAO code

View Source

ICAOCode69

ICAO Code Column 69

Declaration
public string ICAOCode69 { get; }
Property Value
Type Description
System.String
View Source

IFRCapability

IFR Capability - indicates if the Airport/Heliport has any published Instrument Approach Procedures

Declaration
public bool IFRCapability { get; }
Property Value
Type Description
System.Boolean
View Source

LongestRunway

Longest Runway

Declaration
public string LongestRunway { get; }
Property Value
Type Description
System.String
View Source

LongestRunwaySurfaceCode

Longest Runway Surface Code - define whether or not there is a hard surface runway at the airport, the length of which is indicated in the Longest Runway field

Declaration
public Arinc424LRSC LongestRunwaySurfaceCode { get; }
Property Value
Type Description
Arinc424LRSC
View Source

MagneticTrueIndicator

Magnetic True Indicator

Declaration
public string MagneticTrueIndicator { get; }
Property Value
Type Description
System.String
View Source

MagneticVariation

Magnetic Variation

Declaration
public string MagneticVariation { get; }
Property Value
Type Description
System.String
View Source

PublicMilitaryIndicator

Public Military Indicator - airports to be categorized by their use

Declaration
public Arinc424PublicMilitaryIndicator PublicMilitaryIndicator { get; }
Property Value
Type Description
Arinc424PublicMilitaryIndicator
View Source

RecommendedNavaid

Recommended Navaid

Declaration
public string RecommendedNavaid { get; }
Property Value
Type Description
System.String
View Source

Section

Section

Declaration
public string Section { get; }
Property Value
Type Description
System.String
View Source

SpeedLimit

Speed Limit

Declaration
public string SpeedLimit { get; }
Property Value
Type Description
System.String
View Source

SpeedLimitAltitude

Speed Limit Altitude - altitude below which speed limits may be imposed

Declaration
public string SpeedLimitAltitude { get; }
Property Value
Type Description
System.String
Remarks

Derived from official government sources in feet MSL or FL’s

View Source

Subsection

Subsection

Declaration
public string Subsection { get; }
Property Value
Type Description
System.String
View Source

TimeZone

Time Zone

Declaration
public string TimeZone { get; }
Property Value
Type Description
System.String
View Source

TransitionAltitude

Transition Altitude

Declaration
public string TransitionAltitude { get; }
Property Value
Type Description
System.String
View Source

TransitionLevel

Transition Level

Declaration
public string TransitionLevel { get; }
Property Value
Type Description
System.String

Methods

View Source

GeoFenceWithin(GeoCoordinateBasic, LinearDistance)

Checks if the Aerodrome ARP point is within a circular geofence

Declaration
public override bool GeoFenceWithin(GeoCoordinateBasic searchCentrePoint, LinearDistance radius)
Parameters
Type Name Description
GeoCoordinateBasic searchCentrePoint

Coordinate of the centre point of circular geofence

LinearDistance radius

Distance from centre point to determine inside

Returns
Type Description
System.Boolean
Overrides
BaseRecord.GeoFenceWithin(GeoCoordinateBasic, LinearDistance)
View Source

GetAirport(String, Arinc424Collection<Airport>)

Returns an Airport if found

Declaration
public static Airport GetAirport(string icaoIdentifier, Arinc424Collection<Airport> airports)
Parameters
Type Name Description
System.String icaoIdentifier

ICAO identifier of the airport to find

Arinc424Collection<Airport> airports

Collection of Airports from the data file

Returns
Type Description
Airport

Airport class if found otherwise null

View Source

IsContinuationRecord()

Determines if the record is an ARINC 424 Continuation Record

Declaration
public override bool IsContinuationRecord()
Returns
Type Description
System.Boolean

True if Continuation Record otherwise False

Overrides
BaseRecord.IsContinuationRecord()

Implements

IBaseRecord
  • View Source
In This Article
  • Constructors
    • Airport(String)
  • Fields
    • Fields
    • SectionCode
    • SubsectionCode
  • Properties
    • AirportElevation
    • AirportICAOIdentifier
    • AirportName
    • ARPCoordinate
    • ARPLatitude
    • ARPLongitude
    • ContinuationRecordNo
    • CustomerAreaCode
    • DatumCode
    • DaylightIndicator
    • Filter
    • IATADesignator
    • ICAOCode11
    • ICAOCode69
    • IFRCapability
    • LongestRunway
    • LongestRunwaySurfaceCode
    • MagneticTrueIndicator
    • MagneticVariation
    • PublicMilitaryIndicator
    • RecommendedNavaid
    • Section
    • SpeedLimit
    • SpeedLimitAltitude
    • Subsection
    • TimeZone
    • TransitionAltitude
    • TransitionLevel
  • Methods
    • GeoFenceWithin(GeoCoordinateBasic, LinearDistance)
    • GetAirport(String, Arinc424Collection<Airport>)
    • IsContinuationRecord()
  • Implements
Back to top Copyright 2018-2024 CADology Limited