Class AirportApproachHelper
Airport Approach record helper class to bring together all data for a specific identifier
Inherited Members
Namespace: FpAssistantCore.Arinc424
Assembly: FpAssistantCoreScl.dll
Syntax
public class AirportApproachHelper
Remarks
Helper class not part of ARINC 424
Constructors
View SourceAirportApproachHelper(Guid, ref Arinc424Data)
AirportApproachHelper helper class constructor
Declaration
public AirportApproachHelper(Guid airportId, ref Arinc424Data arinc424Data)
Parameters
Type | Name | Description |
---|---|---|
Guid | airportId | Airport ID |
Arinc424Data | arinc424Data | ARINC 424 data structure |
Exceptions
Type | Condition |
---|---|
ArgumentException | If airport Guid ID not found in the internal ARINC 424 data |
AirportApproachHelper(string, ref Arinc424Data)
AirportApproachHelper helper class constructor
Declaration
public AirportApproachHelper(string airportICAOIdentifier, ref Arinc424Data arinc424Data)
Parameters
Type | Name | Description |
---|---|---|
string | airportICAOIdentifier | Airport ICAO identifier |
Arinc424Data | arinc424Data | ARINC 424 data structure |
Exceptions
Type | Condition |
---|---|
ArgumentException | If airport ICAO identifier not found in ARINC 424 Airport records |
Properties
View SourceAirport
The ARINC 424 record of the ICAO airport identifier used in the constructor
Declaration
public Airport Airport { get; }
Property Value
Type | Description |
---|---|
Airport | ARINC 424 Record of the Airport |
AirportICAOIdentifier
Airport ICAO Identifier passed in this class constructor
Declaration
public string AirportICAOIdentifier { get; }
Property Value
Type | Description |
---|---|
string | Airport ICAO Identifier or empty string if Airport is not found |
Methods
View SourceGetAirportApproachByProcedureIdentifier(string)
Access AirportApproach Records only for a specific route
Declaration
public List<AirportApproach> GetAirportApproachByProcedureIdentifier(string procedureIdentifier)
Parameters
Type | Name | Description |
---|---|---|
string | procedureIdentifier | Procedure to search for |
Returns
Type | Description |
---|---|
List<AirportApproach> | List of Airport Approach records of a specific procedure |
GetAirportApproachProcedureIdentifiers()
Obtain a list of route identifier(Procedures) from Airport APPROACH records
Declaration
public List<string> GetAirportApproachProcedureIdentifiers()
Returns
Type | Description |
---|---|
List<string> | List of Airport APPROACH route identifiers |