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 |