Expand description
§ATN Controller–Pilot Data Link Communications
This crate provides an implementation of the data types for ICAO 9705 known as ATN Controller–Pilot Data Link Communications Protocol (ATN-CPDLP).
Like other rasn core crates, this doesn’t provide a client or server
but provides the core data types used to be able to create your own clients
and servers.
Structs§
- ATIS
Code - unit = Hectopascal, Range (750.0..1250.0), resolution = 0.1
- ATSRoute
Designator - ATWLevel
Sequence - Aircraft
Address - Aircraft
Flight Identification - Airport
- Algorithm
Identifier - Altimeter
English - Altimeter
Metric - unit = Inches Mercury, Range (22.00 .. 32.00), resolution = 0.01
- AtcDownlink
Message - AtcDownlink
Message Data - AtcDownlink
Message Data Constrained Data - AtcForward
Message - AtcMessage
Header - AtcUplink
Message - AtcUplink
Message Data - AtcUplink
Message Data Constrained Data - AtwDistance
- AtwLevel
- Atwa
Long Track Waypoint - CPDLC
Message - root is {icao-arc atn-algorithms(9)}
- Code
- Code
Octal Digit - Controlled
Time - Date
- Date
Time Group - Day
- Degree
Increment - unit = Day, Range (1..31), resolution = 1
- Degrees
Magnetic - Degrees
True - unit = degree, Range (1..360), resolution = 1
- Departure
Clearance - unit = degree, Range (1..360), resolution = 1
- Departure
Minimum Interval - Direction
Degrees - Distance
Km - Distance
Nm - unit = Kilometer, Range (0..2000), resolution = 0.25
- Distance
Specified Direction - Distance
Specified Direction Time - Distance
Specified Km - Distance
Specified Nm - unit = Kilometer, Range (1..500), resolution = 1
- Facility
Designation - Facility
DesignationATIS Code - Facility
Designation Altimeter - Facility
Name - Fix
- FixName
- Forward
Header - Free
Text - Frequency
Hf - Frequency
SatChannel - unit = Kilohertz, Range (2850..28000), resolution = 1
- Frequency
Uhf - Corresponds to a 12 digit telephone number
- Frequency
Vhf - unit = Megahertz, Range (225.000..399.975), resolution = 0.025
- Further
Instructions - unit = Megahertz, Range (118.000..136.990), resolution = 0.005
- Hold
AtWaypoint - Hold
Clearance - Humidity
- Intercept
Course From - unit = Percent humidity, Range (0..100), resolution = 1
- LatLon
Whole Minutes - Latitude
- Latitude
Degrees - Latitude
Degrees Minutes - unit = Degree, Range (0..90), resolution = 0.001
- Latitude
Degrees Minutes Seconds - Latitude
Longitude - unit = Degree, Range (0..89), resolution = 1
- Latitude
Reporting Points - Latitude
Whole Degrees - LegDistance
English - LegDistance
Metric - unit = Nautical Mile, Range (0..50), resolution = 1
- LegTime
- unit = Kilometer, Range (1..128), resolution = 1
- Level
Feet - Level
Flight Level - unit = Feet, Range (-600..70000), resolution = 10
- Level
Flight Level Metric - unit = Level (100 Feet), Range (030..700), resolution = 1
- Level
Level - unit = Level (10 Meters), Range (100..2500), resolution = 1
- Level
Meters - Level
Position - unit = Meter, Range (-30..25000), resolution = 1
- Level
Procedure Name - Level
Speed - Level
Speed Speed - Level
Time - Longitude
- Longitude
Degrees - Longitude
Degrees Minutes - unit = Degree, Range (0..180), resolution = 0.001
- Longitude
Degrees Minutes Seconds - Longitude
Reporting Points - unit = Degree, Range (0..179), resolution = 1
- Longitude
Whole Degrees - Minutes
LatLon - Month
- unit = Minute, Range (0..59.99), resolution = 0.01
- MsgIdentification
Number - MsgReference
Number - Navaid
- unit = 1 Month, Range (1..12), resolution = 1
- Navaid
Name - Persons
OnBoard - Place
Bearing - Place
Bearing Distance - Place
Bearing Place Bearing - Position
Degrees - Position
Distance Specified Direction - Position
Level - Position
Level Level - Position
Level Speed - Position
Position - Position
Procedure Name - Position
Report - Position
Route Clearance Index - Position
Speed - Position
Speed Speed - Position
Time - Position
Time Level - Position
Time Time - Position
Unit Name Frequency - Procedure
- Procedure
Name - Procedure
Transition - Protected
Downlink Message - Protected
Start Down Message - Protected
Uplink Message - RVRFeet
- RVRMeters
- unit = Feet, Range (0..6100), resolution = 1
- Remaining
Fuel - Remaining
Fuel Persons OnBoard - Reporting
Points - Revision
Number - Route
AndLevels - Route
Clearance - Route
Clearance Index - Route
Information Additional - RtaRequired
Time Arrival - RtaTime
- RtaTolerance
- Runway
- unit= Minute, Range (0.1..15.0), resolution = 0.1
- Runway
Direction - RunwayRVR
- Seconds
LatLon - unit = Meters (0..1500), resolution = 1
- Speed
Ground - unit = Kilometers/Hour, Range (0..800), resolution = 1
- Speed
Ground Metric - unit = Knots, Range (-50..2000), resolution = 1
- Speed
Indicated - Speed
Indicated Metric - unit = Knots, Range (0..400), resolution = 1
- Speed
Mach - unit = Kilometers/Hour, Range (-100..4000), resolution = 1
- Speed
Speed - unit = Mach Range (0.5 to 4.0), resolution = 0.001
- Speed
Time - Speed
True - Speed
True Metric - unit = Knots, Range (0..2000), resolution = 1
- Speed
Type Speed Type Speed Type - Speed
Type Speed Type Speed Type Speed - Start
Down Message - Temperature
- Time
- unit = Degree Celsius, Range (-100..100), resolution = 1
- Time
Departure - Time
Distance Specified Direction - Time
Distance ToFrom Position - Time
Hours - Time
Level - Time
Minutes - Time
Position - unit = Minute, Range (0..59), resolution = 1
- Time
Position Level - Time
Position Level Speed - Time
Seconds - Time
Speed - unit = Second, Range (0..59), resolution = 1
- Time
Speed Speed - Time
Time - Time
ToFrom Position - Time
Unit Name Frequency - unit = Hour, Range (0..23), resolution = 1
- Timehhmmss
- ToFrom
Position - Unit
Name - Unit
Name Frequency - Version
Number - Vertical
Change - Vertical
Rate English - Vertical
Rate Metric - unit = Feet/Minute, Range (0..30000), resolution = 10
- Waypoint
Speed Level - unit = Meters/Minute, Range (0..10000), resolution = 10
- Wind
Direction - Wind
Speed English - Wind
Speed Metric - unit = Knot, Range (0..255), resolution = 1
- Winds
- unit = Degree, Range (1..360), resolution = 1
- Year
- unit = Kilometer/Hour, Range (0..511), resolution = 1
Enums§
- Aircraft
Pdus - Altimeter
- AtcDownlink
MsgElement Id - Downlink message element
- AtcForward
Response - AtcUplink
MsgElement Id - Uplink message element
- AtwDistance
Tolerance - AtwLevel
Tolerance - Clearance
Type - Cpdlc
Provider Abort Reason - Cpdlc
User Abort Reason - Degrees
- unit = Degree, Range (1..20), resolution = 1
- Direction
- unit = Minute, Range (0.1..15.0), resolution = 0.1
- Distance
- Distance
Specified - unit = Nautical Mile, Range (0..999.9), resolution = 0.1
- Downlink
Message - Error
Information - unit = Nautical Mile, Range (1..250), resolution = 1
- Facility
- Facility
Function - Flight
Information - Forward
Message - Frequency
- Ground
Pdus - Ground Generated Messages - Top level
- Icing
- Intercept
Course From Selection - LatLon
Reporting Points - unit = Minute, Range (0..59), resolution = 1
- Latitude
Direction - Latitude
Type - LegDistance
- LegType
- unit = Minute, Range (0..10), resolution = 1
- Level
- Level
Type - Levels
OfFlight - Logical
Ack - Longitude
Direction - Longitude
Type - Mode
- PmCpdlc
Provider Abort Reason - PmCpdlc
User Abort Reason - Position
- Procedure
Type - Protected
AircraftPD Us - Aircraft Generated Messages - Top level
- Protected
Ground Pdus - Ground Generated Messages - Top level
- Protected
Mode - Published
Identifier - Route
Information - Identifies the position of the RouteClearance data in the ASN.1 type for ATC UplinkMessage, constrained Data, routeClearance Data ATC DownlinkMessage, constrained Data, routeClearance Data.
- Runway
Configuration - Rvr
- Speed
- unit = Second, Range (0.. 59), resolution = 1
- Speed
Type - unit = Kilometers/Hour, Range (0..4000), resolution = 1
- Time
Tolerance - ToFrom
- Traffic
Type - Turbulence
- Uplink
Message - Vertical
Direction - Vertical
Rate - Wind
Speed