Class AirportSidStarApproach
Definition of common properties for Airport SID, STAR and Approach procedures
Inheritance
Implements
Inherited Members
Namespace: FpAssistantCore.Arinc424.Records
Assembly: FpAssistantCoreScl.dll
Syntax
public abstract class AirportSidStarApproach : CommonRecordFields, IBaseRecord
Remarks
AirportSid (PD) AirportStar (PE) AirportApproach (PF)
Constructors
View SourceAirportSidStarApproach(String)
Constructor for class AirportSidStarApproach
Declaration
public AirportSidStarApproach(string record)
Parameters
Type | Name | Description |
---|---|---|
System.String | record | ARINC424 record read from navigation database file |
Fields
View SourceFields
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> |
SectionCode
Contains “P”
Declaration
public const string SectionCode = null
Field Value
Type | Description |
---|---|
System.String |
Properties
View SourceAirportIdentifier
Airport Identifier
Declaration
public string AirportIdentifier { get; }
Property Value
Type | Description |
---|---|
System.String |
Altitude1
Altitude 1
Declaration
public string Altitude1 { get; }
Property Value
Type | Description |
---|---|
System.String |
Altitude2
Altitude 2
Declaration
public string Altitude2 { get; }
Property Value
Type | Description |
---|---|
System.String |
AltitudeDescription
Altitude Description
Declaration
public string AltitudeDescription { get; }
Property Value
Type | Description |
---|---|
System.String |
ApchRouteQualifier1
Apch Route Qualifier 1
Declaration
public string ApchRouteQualifier1 { get; }
Property Value
Type | Description |
---|---|
System.String |
ApchRouteQualifier2
Apch Route Qualifier 2
Declaration
public string ApchRouteQualifier2 { get; }
Property Value
Type | Description |
---|---|
System.String |
ArcRadius
Arc Radius
Declaration
public string ArcRadius { get; }
Property Value
Type | Description |
---|---|
System.String |
ATC_Indicator
ATC Indicator
Declaration
public string ATC_Indicator { get; }
Property Value
Type | Description |
---|---|
System.String |
CenterFixTAA_ProcedureTurnIndicator
Center Fix or TAA Procedure Turn Indicator
Declaration
public string CenterFixTAA_ProcedureTurnIndicator { get; }
Property Value
Type | Description |
---|---|
System.String |
ContinuationRecordNo
Continuation Record No
Declaration
public string ContinuationRecordNo { get; }
Property Value
Type | Description |
---|---|
System.String |
CustomerAreaCode
Categorization of standard records by geographical area and of tailored records
Declaration
public string CustomerAreaCode { get; }
Property Value
Type | Description |
---|---|
System.String |
FixIdentifier
Fix Identifier
Declaration
public string FixIdentifier { get; }
Property Value
Type | Description |
---|---|
System.String |
GNSSFMSIndication
GNSS FMS Indication
Declaration
public string GNSSFMSIndication { get; }
Property Value
Type | Description |
---|---|
System.String |
ICAOCode11
ICAOCode Column 11
Declaration
public string ICAOCode11 { get; }
Property Value
Type | Description |
---|---|
System.String |
ICAOCode113
ICAO Code Column 113
Declaration
public string ICAOCode113 { get; }
Property Value
Type | Description |
---|---|
System.String |
ICAOCode35
ICAOCode Column 35
Declaration
public string ICAOCode35 { get; }
Property Value
Type | Description |
---|---|
System.String |
ICAOCode55
ICAO Code Column 55
Declaration
public string ICAOCode55 { get; }
Property Value
Type | Description |
---|---|
System.String |
MagneticCourse
Magnetic Course
Declaration
public string MagneticCourse { get; }
Property Value
Type | Description |
---|---|
System.String |
MultipleCodeOrTAA_SectorIdentifier
Multiple Code or TAA Sector Identifier
Declaration
public string MultipleCodeOrTAA_SectorIdentifier { get; }
Property Value
Type | Description |
---|---|
System.String |
PathAndTermination
Path and Termination
Declaration
public string PathAndTermination { get; }
Property Value
Type | Description |
---|---|
System.String |
ProcedureIdentifier
Procedure Identifier
Declaration
public string ProcedureIdentifier { get; }
Property Value
Type | Description |
---|---|
System.String |
RECD_NAVSection
RECD NAV Section
Declaration
public string RECD_NAVSection { get; }
Property Value
Type | Description |
---|---|
System.String |
RECD_NAVSubsection
RECD NAV Subsection
Declaration
public string RECD_NAVSubsection { get; }
Property Value
Type | Description |
---|---|
System.String |
RecommendedNavaid
Recommended Navaid
Declaration
public string RecommendedNavaid { get; }
Property Value
Type | Description |
---|---|
System.String |
Rho
Rho
Declaration
public string Rho { get; }
Property Value
Type | Description |
---|---|
System.String |
RNP
RNP
Declaration
public string RNP { get; }
Property Value
Type | Description |
---|---|
System.String |
RouteDistanceHoldingDistanceTime
Route Distance/Holding Distance or Time
Declaration
public string RouteDistanceHoldingDistanceTime { get; }
Property Value
Type | Description |
---|---|
System.String |
RouteType
Route Type
Declaration
public string RouteType { get; }
Property Value
Type | Description |
---|---|
System.String |
SectionCode115
Section Code Column 115
Declaration
public string SectionCode115 { get; }
Property Value
Type | Description |
---|---|
System.String |
SectionCode37
Section Code Column 37
Declaration
public string SectionCode37 { get; }
Property Value
Type | Description |
---|---|
System.String |
SequenceNumber
Sequence Number
Declaration
public string SequenceNumber { get; }
Property Value
Type | Description |
---|---|
System.String |
SpeedLimit
Speed Limit
Declaration
public string SpeedLimit { get; }
Property Value
Type | Description |
---|---|
System.String |
SpeedLimitDescription
Speed Limit Description
Declaration
public string SpeedLimitDescription { get; }
Property Value
Type | Description |
---|---|
System.String |
SubsectionCode116
Subsection Code Column 116
Declaration
public string SubsectionCode116 { get; }
Property Value
Type | Description |
---|---|
System.String |
SubsectionCode38
Subsection Code Column 38
Declaration
public string SubsectionCode38 { get; }
Property Value
Type | Description |
---|---|
System.String |
Theta
Theta
Declaration
public string Theta { get; }
Property Value
Type | Description |
---|---|
System.String |
TransitionAltitude
Transition Altitude
Declaration
public string TransitionAltitude { get; }
Property Value
Type | Description |
---|---|
System.String |
TransitionIdentifier
Transition Identifier
Declaration
public string TransitionIdentifier { get; }
Property Value
Type | Description |
---|---|
System.String |
TurnDirection
Turn Direction
Declaration
public string TurnDirection { get; }
Property Value
Type | Description |
---|---|
System.String |
TurnDirectionValid
Turn Direction Valid
Declaration
public string TurnDirectionValid { get; }
Property Value
Type | Description |
---|---|
System.String |
VerticalAngle
Vertical Angle
Declaration
public string VerticalAngle { get; }
Property Value
Type | Description |
---|---|
System.String |
VerticalScaleFactor
Vertical Scale Factor
Declaration
public string VerticalScaleFactor { get; }
Property Value
Type | Description |
---|---|
System.String |
WaypointDescriptionCode
Waypoint Description Code
Declaration
public string WaypointDescriptionCode { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
View SourceApplicationTypeOfContinuationRecord()
Determines the type of Application for the Continuation Record
Declaration
public Arinc424ContinuationRecordApplicationType ApplicationTypeOfContinuationRecord()
Returns
Type | Description |
---|---|
Arinc424ContinuationRecordApplicationType | Type of Application |
AsAirportProcedureData()
Retrieves the data for the Airport Procedure Data continuation record
Declaration
public AirportProcedureData AsAirportProcedureData()
Returns
Type | Description |
---|---|
AirportProcedureData | Class object of AirportProcedureData or null |
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 |