Show / Hide Table of Contents

Struct NotamQualification

NOTAM Qualification

Namespace: FpAssistantCore.GeneralAviation
Assembly: FpAssistantCoreScl.dll
Syntax
public struct NotamQualification
Remarks

Coded information, coordinates and radius for area of NOTAM. Divided into eight fields, each separated by a stroke

Examples

Q) [FIR]/QFAXX/IV/NBO/A/000/999/ddmmN0ddmmWxxx

Constructors

View Source

NotamQualification(String)

Decode a NOTAM Qualification into member properties

Declaration
public NotamQualification(string notamQualification)
Parameters
Type Name Description
System.String notamQualification

Declaration of the NOTAM notice

Properties

View Source

Code

Qualifier NOTAM Code

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

Coordinate

Qualifier Coordinate - Geopoint of NOTAM, or the approximate center of a circle whose radius encompasses the whole area of NOTAM

Declaration
public GeoCoordinate Coordinate { get; }
Property Value
Type Description
GeoCoordinate
View Source

IcaoLocation

Qualifier Flight Information Region (FIR)

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

IcaoNotamCodeCondition

ICAO NOTAM Code Conditions

Declaration
public Notam.IcaoNotamCodeConditions IcaoNotamCodeCondition { get; }
Property Value
Type Description
Notam.IcaoNotamCodeConditions
Remarks

4th and 5th Characters of code

View Source

IcaoNotamCodeConditionSection

Qualifier NOTAM Condition Section

Declaration
public Notam.IcaoNotamCodeConditionSections IcaoNotamCodeConditionSection { get; }
Property Value
Type Description
Notam.IcaoNotamCodeConditionSections
Remarks

4th letter of the NOTAM Code group

View Source

IcaoNotamCodeSubject

Qualifier NOTAM Code Subject

Declaration
public Notam.IcaoNotamCodeSubjects IcaoNotamCodeSubject { get; }
Property Value
Type Description
Notam.IcaoNotamCodeSubjects
Remarks

2nd and 3rd Characters of code

View Source

IcaoNotamCodeSubjectCategory

Qualifier NOTAM Code Subject Category

Declaration
public Notam.IcaoNotamCodeSubjectCategories IcaoNotamCodeSubjectCategory { get; }
Property Value
Type Description
Notam.IcaoNotamCodeSubjectCategories
Remarks

2nd Character of code

View Source

Lower

Qualifier Lower - Lower vertical section of airspace

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

Purpose

Qualifier Purpose - Intentions of the NOTAM

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

Radius

Qualifier Radius - Radius of NOTAM in nautical miles (NM)

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

Scope

Qualifier Scope - Subject of NOTAM

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

Traffic

Qualifier Traffic Type

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

Upper

Qualifier Upper - Upper vertical section of airspace

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

ValidationMessages

List of validation messages of the NOTAM Qualification

Declaration
public readonly List<string> ValidationMessages { get; }
Property Value
Type Description
List<System.String>
Remarks

If the list has no messages then all current validation checks have passed

Methods

View Source

Validate(String)

Validates the structure and data in NOTAM Qualification

Declaration
public void Validate(string notamQualification)
Parameters
Type Name Description
System.String notamQualification

NOTAM Qualification line

Remarks

Validation messages will be appended to the validation message property

  • View Source
In This Article
Back to top Copyright 2018-2024 CADology Limited