Class AirwayHelper
Airway helper object created from ARINC 424 EnrouteAirway records
Inherited Members
Namespace: FpAssistantCore.Arinc424
Assembly: FpAssistantCoreScl.dll
Syntax
public class AirwayHelper
Remarks
Helper class not part of ARINC 424
Constructors
View SourceAirwayHelper(string, Arinc424Data)
Constructor
Declaration
public AirwayHelper(string routeIdentifier, Arinc424Data arinc424Data)
Parameters
Type | Name | Description |
---|---|---|
string | routeIdentifier | Identifier for airway |
Arinc424Data | arinc424Data | ARINC 424 data structure |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Null passed for any of the parameters |
ArgumentException | When EnrouteAirway records contain a different route identifier |
Exception | When fix coordinate not found in ARINC424 data for EnrouteAirway identifier |
Properties
View SourceAirwayIdentifier
Identifier of the airway
Declaration
public string AirwayIdentifier { get; }
Property Value
Type | Description |
---|---|
string | Identifier of assign to the Airway |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Null passed for any of the parameters |
EnrouteAirways
Collection of EnrouteAirway records that define the airway
Declaration
public List<EnrouteAirway> EnrouteAirways { get; }
Property Value
Type | Description |
---|---|
List<EnrouteAirway> |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Enroute list is null |
ArgumentException | Invalid route identifier in record collection |
Methods
View SourceAsGeoMapElement()
Creates a GeoMapElement type
Declaration
public GeoMapElement AsGeoMapElement()
Returns
Type | Description |
---|---|
GeoMapElement | GeoMapElement of GeoLingString type |
AsGeography()
Creates a geography type MULTILINESTRING() from the list of fix points
Declaration
public string AsGeography()
Returns
Type | Description |
---|---|
string | String of the geography |