Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Cat001PlotV12 = []DataField{ { FRN: 3, DataItem: "I001/040", Description: "Measured Position in Polar Coordinates", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 4, DataItem: "I001/070", Description: "Mode-3/A Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 5, DataItem: "I001/090", Description: "Mode-C Code in Binary Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "I001/130", Description: "Radar Plot Characteristics", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 7, DataItem: "I001/141", Description: "Truncated Time of Day", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 8, DataItem: "I001/050", Description: "Mode-2 Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 9, DataItem: "I001/120", Description: "Measured Radial Doppler Speed", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 10, DataItem: "I001/131", Description: "Received Power", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 11, DataItem: "I001/080", Description: "Mode-3/A Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 12, DataItem: "I001/100", Description: "Mode-C Code and Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 13, DataItem: "I001/060", Description: "Mode-2 Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 14, DataItem: "I001/030", Description: "Warning/Error Conditions", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 15, DataItem: "I001/150", Description: "Presence of X-Pulse", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 16, DataItem: "NA", Type: Spare, }, { FRN: 16, DataItem: "NA", Type: Spare, }, { FRN: 17, DataItem: "NA", Type: Spare, }, { FRN: 18, DataItem: "NA", Type: Spare, }, { FRN: 19, DataItem: "NA", Type: Spare, }, { FRN: 20, DataItem: "SP-Data Item", Description: "", Type: SP, }, { FRN: 21, DataItem: "Random Field Sequencing", Description: "", Type: RFS, }, }
var Cat001TrackV12 = []DataField{ { FRN: 3, DataItem: "I001/161", Description: "Track/Plot Number", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 4, DataItem: "I001/040", Description: "Measured Position in Polar Coordinates", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 5, DataItem: "I001/042", Description: "Calculated Position in Cartesian Coordinates", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 6, DataItem: "I001/200", Description: "Calculated Track Velocity in polar Coordinates", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 7, DataItem: "I001/070", Description: "Mode-3/A Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 8, DataItem: "I001/090", Description: "Mode-C Code in Binary Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 9, DataItem: "I001/141", Description: "Truncated Time of Day", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 10, DataItem: "I001/130", Description: "Radar Plot Characteristics", Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 11, DataItem: "I001/131", Description: "Received Power", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 12, DataItem: "I001/120", Description: "Measured Radial Doppler Speed", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 13, DataItem: "I001/170", Description: "Track Status", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 14, DataItem: "I001/210", Description: "Track Quality", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 15, DataItem: "I001/050", Description: "Mode-2 Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 16, DataItem: "I001/080", Description: "Mode-3/A Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 17, DataItem: "I001/100", Description: "Mode-C Code and Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 18, DataItem: "I001/060", Description: "Mode-2 Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 19, DataItem: "I001/030", Description: "Warning/Error Conditions", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 20, DataItem: "SP-Data Item", Description: "Reserved for Special Purpose Indicator", Type: SP, }, { FRN: 21, DataItem: "Random Field Sequencing", Description: "Reserved for RFS Indicator", Type: RFS, }, { FRN: 22, DataItem: "I001/150", Description: "Presence of X-Pulse", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, }
var Cat001V12 = StandardUAP{ Name: "cat001_1.2", Category: 1, Version: 1.2, Items: []DataField{ { FRN: 1, DataItem: "I001/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I001/020", Description: "Target Report Descriptor", Conditional: true, Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, }, }
var Cat002V10 = StandardUAP{ Category: 2, Version: 1.0, Items: []DataField{ { FRN: 1, DataItem: "I002/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I002/000", Description: "Message Type", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "I002/020", Description: "Sector Number", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, DataItem: "I002/030", Description: "Time of Day", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 5, DataItem: "I002/041", Description: "Antenna Rotation Period", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "I002/050", Description: "Station Configuration Status", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 7, DataItem: "I002/060", Description: "Station Processing Mode", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 8, DataItem: "I002/070", Description: "Plot Count Values", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 9, DataItem: "I002/100", Description: "Dynamic Window - Type 1", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 10, DataItem: "I002/090", Description: "Collimation Error", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, DataItem: "I002/080", Description: "Warning/Error Conditions", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 12, DataItem: "NA", Type: Spare, }, { FRN: 13, DataItem: "SP-Data Item", Description: "Reserved for SP Indicator", Type: SP, }, { FRN: 14, DataItem: "Random Field Sequencing", Description: "Reserved for RFS Indicator", Type: RFS, }, }, }
Cat002V10 User Application Profile CAT002 version 1.0
var Cat004V112 = StandardUAP{ Name: "cat004_1.12", Category: 4, Version: 1.12, Items: []DataField{ { FRN: 1, DataItem: "I004/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I004/000", Description: "Message Type", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "I004/015", Description: "SDPS Identifier", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 4, DataItem: "I004/020", Description: "Time Of Message", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 5, DataItem: "I004/040", Description: "Alert Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "I004/045", Description: "Alert Status", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, DataItem: "I004/060", Description: "Safety Net Function & System Status", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 8, DataItem: "I004/030", Description: "Track Number 1", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 9, DataItem: "I004/170", Description: "Aircraft Identification & Characteristics 1", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "AI1", Description: "Aircraft Identifier 1", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 2, DataItem: "M31", Description: "Mode 3/A Code Aircraft 1", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 3, DataItem: "CPW", Description: "Predicted Conflict Position 1 (WGS84)", Type: Fixed, Fixed: FixedField{ Size: 10, }, }, { FRN: 4, DataItem: "CPC", Description: "Predicted Conflict Position 1 (Cartesian Coordinates)", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 5, DataItem: "TT1", Description: "Time to Threshold Aircraft 1", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 6, DataItem: "DT1", Description: "Distance to Threshold Aircraft 1", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, DataItem: "AC1", Description: "Aircraft Characteristics Aircraft 1", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 8, DataItem: "MS1", Description: "Mode S Identifier Aircraft 1", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 9, DataItem: "FP1", Description: "Flight Plan Number Aircraft 1", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 10, DataItem: "CF1", Description: "Cleared Flight Level Aircraft 1", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, Type: Spare, }, { FRN: 12, Type: Spare, }, { FRN: 13, Type: Spare, }, { FRN: 14, Type: Spare, }, }, }, { FRN: 10, DataItem: "I004/120", Description: "Conflict Characteristics", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "CN", Description: "Conflict Nature", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 2, DataItem: "CC", Description: "Conflict Classification", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "CP", Description: "Conflict Probability", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, DataItem: "CD", Description: "Conflict Duration", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 5, Type: Spare, }, { FRN: 6, Type: Spare, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 11, DataItem: "I004/070", Description: "Conflict Timing and Separation", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "TC", Description: "Time to Conflict", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 2, DataItem: "TCA", Description: "Time to Closest Approach", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 3, DataItem: "CHS", Description: "Current Horizontal Separation", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 4, DataItem: "MHS", Description: "Estimated Minimum Horizontal Separation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 5, DataItem: "CVS", Description: "Current Vertical Separation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "MVS", Description: "Estimated Minimum Vertical Separation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 12, DataItem: "I004/076", Description: "Vertical Deviation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 13, DataItem: "I004/074", Description: "Longitudinal Deviation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 14, DataItem: "I004/075", Description: "Transversal Distance Deviation", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 15, DataItem: "I004/100", Description: "Area Definitions", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "AN", Description: "Area Name", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 2, DataItem: "CAN", Description: "Crossing Area Name", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 3, DataItem: "RT1", Description: "Runway/Taxiway Designator 1", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 4, DataItem: "RT2", Description: "Runway/Taxiway Designator 2", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 5, DataItem: "SB", Description: "Stop Bar Designator", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 6, DataItem: "G", Description: "Gate Designator", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 16, DataItem: "I004/035", Description: "Track Number 2", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 17, DataItem: "I004/171", Description: "Aircraft Identification & Characteristics 2", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "AI2", Description: "Aircraft Identifier 2", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 2, DataItem: "M32", Description: "Mode 3/A Code Aircraft 2", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 3, DataItem: "CPW", Description: "Predicted Conflict Position 2 (WGS84)", Type: Fixed, Fixed: FixedField{ Size: 10, }, }, { FRN: 4, DataItem: "CPC", Description: "Predicted Conflict Position 2 (Cartesian Coordinates)", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 5, DataItem: "TT2", Description: "Time to Threshold Aircraft 2", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 6, DataItem: "DT2", Description: "Distance to Threshold Aircraft 2", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, DataItem: "AC2", Description: "Aircraft Characteristics Aircraft 2", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 8, DataItem: "MS2", Description: "Mode S Identifier Aircraft 2", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 9, DataItem: "FP2", Description: "Flight Plan Number Aircraft 2", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 10, DataItem: "CF2", Description: "Cleared Flight Level Aircraft 2", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, Type: Spare, }, { FRN: 12, Type: Spare, }, { FRN: 13, Type: Spare, }, { FRN: 14, Type: Spare, }, }, }, { FRN: 18, DataItem: "I004/110", Description: "FDPS Sector Control Identifier", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 19, DataItem: "NA", Type: Spare, }, { FRN: 20, DataItem: "RE", Description: "Reserved Expansion Field", Type: RE, }, { FRN: 21, DataItem: "SP", Description: "Special Purpose Field", Type: SP, }, }, }
Cat004V112 User Application Profile version 1.12
var Cat021v10 = StandardUAP{ Name: "cat021_2.5", Category: 21, Version: 2.5, Items: []DataField{ { FRN: 1, DataItem: "I021/010", Description: "Data Source Identification", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I021/040", Description: "Target Report Descriptor", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 3, DataItem: "I021/161", Description: "Track Number", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 4, DataItem: "I021/015", Description: "Service Identification", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "I021/071", Description: "Time of Applicability for Position", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 6, DataItem: "I021/130", Description: "Position in WGS-84 co-ordinates", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 7, DataItem: "I021/131", Description: "Position in WGS-84 co-ordinates, high res", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 8, DataItem: "I021/072", Description: "Time of Applicability for Velocity", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 9, DataItem: "I021/150", Description: "Air Speed", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 10, DataItem: "I021/151", Description: "True Air Speed", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, DataItem: "I021/080", Description: "Target Address", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 12, DataItem: "I021/073", Description: "Time of Message Reception of Position", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 13, DataItem: "I021/074", Description: "Time of Message Reception of Position-High Precision", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 14, DataItem: "I021/075", Description: "Time of Message Reception of Velocity", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 15, DataItem: "I021/076", Description: "Time of Message Reception of Velocity-High Precision", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 16, DataItem: "I021/140", Description: "Geometric Height", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 17, DataItem: "I021/090", Description: "Quality Indicators", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 18, DataItem: "I021/210", Description: "MOPS Version", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 19, DataItem: "I021/070", Description: "Mode 3/A Code", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 20, DataItem: "I021/230", Description: "Roll Angle", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 21, DataItem: "I021/145", Description: "Flight Level", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 22, DataItem: "I021/152", Description: "Magnetic Heading", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 23, DataItem: "I021/200", Description: "Target Status", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 24, DataItem: "I021/155", Description: "Barometric Vertical Rate", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 25, DataItem: "I021/157", Description: "Geometric Vertical Rate", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 26, DataItem: "I021/160", Description: "Airborne Ground Vector", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 27, DataItem: "I021/165", Description: "Track Angle Rate", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 28, DataItem: "I021/177", Description: "Time of Report Transmission", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 29, DataItem: "I021/170", Description: "Target Identification", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 30, DataItem: "I021/020", Description: "Emitter Category", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 31, DataItem: "I021/220", Description: "Met Information", Type: Compound, Compound: []DataField{ { FRN: 1, Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 3, Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 4, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, Type: Spare, }, { FRN: 6, Type: Spare, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 32, DataItem: "I021/146", Description: "Selected Altitude", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 33, DataItem: "I021/148", Description: "Final State Selected Altitude", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 34, DataItem: "I021/110", Description: "Trajectory Intent", Type: Compound, Compound: []DataField{ { FRN: 1, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, Type: Fixed, Fixed: FixedField{ Size: 15, }, }, { FRN: 3, Type: Spare, }, { FRN: 4, Type: Spare, }, { FRN: 5, Type: Spare, }, { FRN: 6, Type: Spare, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 35, DataItem: "I021/016", Description: "Service Management", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 36, DataItem: "I021/008", Description: "Aircraft Operational Status", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 37, DataItem: "I021/271", Description: "Surface Capabilities and Characteristics", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 38, DataItem: "I021/132", Description: "Message Amplitude", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 38, DataItem: "I021/250", Description: "Mode S MB Data", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 8, }, }, { FRN: 40, DataItem: "I021/260", Description: "ACAS Resolution Advisory Report", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 41, DataItem: "I021/400", Description: "Receiver ID", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 42, DataItem: "I021/295", Description: "Data Ages", Type: Compound, Compound: []DataField{ { FRN: 1, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 6, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, }, }, { FRN: 43, DataItem: "NA", Type: Spare, }, { FRN: 44, DataItem: "NA", Type: Spare, }, { FRN: 45, DataItem: "NA", Type: Spare, }, { FRN: 46, DataItem: "NA", Type: Spare, }, { FRN: 47, DataItem: "NA", Type: Spare, }, { FRN: 48, DataItem: "RE-Data Item", Description: "Reserved Expansion Field", Type: RE, }, { FRN: 49, DataItem: "SP-Data Item", Description: "Special Purpose Field", Type: SP, }, }, }
Cat021v10 User Application Profile version 2.5
var Cat030ArtasV62 = StandardUAP{ Name: "ARTAS", Category: 30, Version: 6.2, Items: []DataField{ { FRN: 1, DataItem: "I030/010", Description: "SERVER IDENTIFICATION TAG", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I030/015", Description: "USER NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 3, DataItem: "I030/030", Description: "SERVICE IDENTIFICATION", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 4, DataItem: "I030/035", Description: "TYPE OF MESSAGE", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "I030/040", Description: "TRACK NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "I030/070", Description: "TIME OF LAST UPDATE", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 7, DataItem: "I030/170", Description: "TRACK AGES", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 8, DataItem: "I030/100", Description: "CALCULATED TRACK POSITION (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 9, DataItem: "I030/180", Description: "CALCULATED TRACK VELOCITY (POLAR)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 10, DataItem: "I030/181", Description: "CALCULATED TRACK VELOCITY (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 11, DataItem: "I030/060", Description: "TRACK MODE 3/A", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 12, DataItem: "I030/150", Description: "MEASURED TRACK MODE C", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 13, DataItem: "I030/130", Description: "CALCULATED TRACK ALTITUDE", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 14, DataItem: "I030/160", Description: "CALCULATED TRACK FLIGHT LEVEL", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 15, DataItem: "I030/080", Description: "ARTAS TRACK STATUS", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 16, DataItem: "I030/090", Description: "ARTAS TRACK QUALITY", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 17, DataItem: "I030/200", Description: "MODE OF FLIGHT", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 18, DataItem: "I030/220", Description: "CALCULATED RATE OF CLIMB/DESCENT", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 19, DataItem: "I030/240", Description: "CALCULATED RATE OF TURN", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 20, DataItem: "I030/290", Description: "PLOT AGES", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 21, DataItem: "I030/260", Description: "RADAR IDENTIFICATION TAG", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 22, DataItem: "I030/360", Description: "MEASURED POSITION", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 23, DataItem: "I030/140", Description: "LAST MEASURED MODE C", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 24, DataItem: "I030/340", Description: "LAST MEASURED MODE 3/A", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 25, DataItem: "I030/RE", Description: "RESERVED EXPANSION DATA FIELD", Type: RE, }, { FRN: 26, DataItem: "I030/390", Description: "FPPS IDENTIFICATION TAG", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 27, DataItem: "I030/400", Description: "CALLSIGN", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 28, DataItem: "I030/410", Description: "PLN NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 29, DataItem: "I030/440", Description: "DEPARTURE AIRPORT", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 30, DataItem: "I030/450", Description: "DESTINATION AIRPORT", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 31, DataItem: "I030/435", Description: "CATEGORY OF TURBULENCE", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 32, DataItem: "I030/430", Description: "TYPE OF AIRCRAFT", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 33, DataItem: "I030/460", Description: "ALLOCATED SSR CODES", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 34, DataItem: "I030/480", Description: "CURRENT CLEARED FLIGHT LEVEL", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 35, DataItem: "I030/420", Description: "FLIGHT CATEGORY", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 36, DataItem: "I030/490", Description: "CURRENT CONTROL POSITION", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 37, DataItem: "I030/020", Description: "TIME OF MESSAGE", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 38, DataItem: "I030/382", Description: "AIRCRAFT ADDRESS", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 39, DataItem: "I030/384", Description: "AIRCRAFT IDENTIFICATION", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 40, DataItem: "I030/386", Description: "COMMUNICATIONS CAPABILITY AND FLIGHT STATUS", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 41, DataItem: "I030/110", Description: "ESTIMATED ACCURACY OF TRACK POSITION (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 42, DataItem: "I030/190", Description: "ESTIMATED ACCURACY OF TRACK VELOCITY (POLAR)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 43, DataItem: "I030/191", Description: "ESTIMATED ACCURACY OF TRACK VELOCITY (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 44, DataItem: "I030/135", Description: "ESTIMATED ACCURACY OF TRACK ALTITUDE", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 45, DataItem: "I030/165", Description: "ESTIMATED ACCURACY OF CALCULATED TRACK FLIGHT LEVEL", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 46, DataItem: "I030/230", Description: "ESTIMATED ACCURACY OF RATE OF CLIMB/DESCENT", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 47, DataItem: "I030/250", Description: "ESTIMATED ACCURACY OF RATE OF TURN", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 48, DataItem: "I030/210", Description: "MODE OF FLIGHT PROBABILITIES", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 49, DataItem: "I030/120", Description: "TRACK MODE 2 CODE", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 50, DataItem: "I030/050", Description: "ARTAS TRACK NUMBER", Type: Extended, Extended: ExtendedField{ PrimarySize: 3, SecondarySize: 3, }, }, { FRN: 51, DataItem: "I030/270", Description: "LOCAL TRACK NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 52, DataItem: "I030/370", Description: "MEASURED 3-D HEIGHT", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 53, DataItem: "NA", Type: Spare, }, { FRN: 54, DataItem: "NA", Type: Spare, }, { FRN: 55, DataItem: "NA", Type: Spare, }, { FRN: 56, DataItem: "NA", Type: Spare, }, }, }
Cat030ArtasV62 User Application Profile version 6.2
var Cat030ArtasV70 = StandardUAP{ Name: "ARTAS", Category: 30, Version: 7.0, Items: []DataField{ { FRN: 1, DataItem: "I030/010", Description: "SERVER IDENTIFICATION TAG", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I030/015", Description: "USER NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 3, DataItem: "I030/030", Description: "SERVICE IDENTIFICATION", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 4, DataItem: "I030/035", Description: "TYPE OF MESSAGE", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "I030/040", Description: "TRACK NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "I030/070", Description: "TIME OF LAST UPDATE", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 7, DataItem: "I030/170", Description: "TRACK AGES", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 8, DataItem: "I030/100", Description: "CALCULATED TRACK POSITION (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 9, DataItem: "I030/180", Description: "CALCULATED TRACK VELOCITY (POLAR)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 10, DataItem: "I030/181", Description: "CALCULATED TRACK VELOCITY (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 11, DataItem: "I030/060", Description: "TRACK MODE 3/A", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 12, DataItem: "I030/150", Description: "MEASURED TRACK MODE C", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 13, DataItem: "I030/130", Description: "CALCULATED TRACK ALTITUDE", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 14, DataItem: "I030/160", Description: "CALCULATED TRACK FLIGHT LEVEL", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 15, DataItem: "I030/080", Description: "ARTAS TRACK STATUS", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 16, DataItem: "I030/090", Description: "ARTAS TRACK QUALITY", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 17, DataItem: "I030/200", Description: "MODE OF FLIGHT", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 18, DataItem: "I030/220", Description: "CALCULATED RATE OF CLIMB/DESCENT", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 19, DataItem: "I030/240", Description: "CALCULATED RATE OF TURN", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 20, DataItem: "I030/290", Description: "PLOT AGES", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 21, DataItem: "I030/260", Description: "RADAR IDENTIFICATION TAG", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 22, DataItem: "I030/360", Description: "MEASURED POSITION", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 23, DataItem: "I030/140", Description: "LAST MEASURED MODE C", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 24, DataItem: "I030/340", Description: "LAST MEASURED MODE 3/A", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 25, DataItem: "I030/RE", Description: "RESERVED EXPANSION DATA FIELD", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 26, DataItem: "I030/390", Description: "FPPS IDENTIFICATION TAG", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 27, DataItem: "I030/400", Description: "CALLSIGN", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 28, DataItem: "I030/410", Description: "PLN NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 29, DataItem: "I030/440", Description: "DEPARTURE AIRPORT", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 30, DataItem: "I030/450", Description: "DESTINATION AIRPORT", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 31, DataItem: "I030/435", Description: "CATEGORY OF TURBULENCE", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 32, DataItem: "I030/430", Description: "TYPE OF AIRCRAFT", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 33, DataItem: "I030/460", Description: "ALLOCATED SSR CODES", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 34, DataItem: "I030/480", Description: "CURRENT CLEARED FLIGHT LEVEL", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 35, DataItem: "I030/420", Description: "FLIGHT CATEGORY", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 36, DataItem: "I030/490", Description: "CURRENT CONTROL POSITION", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 37, DataItem: "I030/020", Description: "TIME OF MESSAGE", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 38, DataItem: "I030/382", Description: "AIRCRAFT ADDRESS", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 39, DataItem: "I030/384", Description: "AIRCRAFT IDENTIFICATION", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 40, DataItem: "I030/386", Description: "COMMUNICATIONS CAPABILITY AND FLIGHT STATUS", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 41, DataItem: "I030/110", Description: "ESTIMATED ACCURACY OF TRACK POSITION (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 42, DataItem: "I030/190", Description: "ESTIMATED ACCURACY OF TRACK VELOCITY (POLAR)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 43, DataItem: "I030/191", Description: "ESTIMATED ACCURACY OF TRACK VELOCITY (CARTESIAN)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 44, DataItem: "I030/135", Description: "ESTIMATED ACCURACY OF TRACK ALTITUDE", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 45, DataItem: "I030/165", Description: "ESTIMATED ACCURACY OF CALCULATED TRACK FLIGHT LEVEL", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 46, DataItem: "I030/230", Description: "ESTIMATED ACCURACY OF RATE OF CLIMB/DESCENT", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 47, DataItem: "I030/250", Description: "ESTIMATED ACCURACY OF RATE OF TURN", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 48, DataItem: "I030/210", Description: "MODE OF FLIGHT PROBABILITIES", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 49, DataItem: "I030/120", Description: "TRACK MODE 2 CODE", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 50, DataItem: "I030/050", Description: "ARTAS TRACK NUMBER", Type: Extended, Extended: ExtendedField{ PrimarySize: 3, SecondarySize: 3, }, }, { FRN: 51, DataItem: "I030/270", Description: "LOCAL TRACK NUMBER", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 52, DataItem: "I030/370", Description: "MEASURED 3-D HEIGHT", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 53, DataItem: "NA", Type: Spare, }, { FRN: 54, DataItem: "NA", Type: Spare, }, { FRN: 55, DataItem: "NA", Type: Spare, }, { FRN: 56, DataItem: "I030/RE", Type: RE, }, }, }
Cat030ArtasV70 User Application Profile version 7.0
var Cat030StrV51 = StandardUAP{ Name: "STR", Category: 30, Version: 5.1, Items: []DataField{ { FRN: 1, DataItem: "I030/010", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "NA", Type: Spare, }, { FRN: 3, DataItem: "I030/050", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 4, DataItem: "I030/020", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 5, DataItem: "I030/080", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 6, DataItem: "I030/060", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, DataItem: "I030/100", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 8, DataItem: "I030/090", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 9, DataItem: "I030/135", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 10, DataItem: "I030/136", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, DataItem: "I030/181", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 12, DataItem: "I030/200", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 13, DataItem: "I030/220", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 14, DataItem: "I030/SPE", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 15, DataItem: "I030/260", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 16, DataItem: "I030/400", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 17, DataItem: "I030/410", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 18, DataItem: "I030/430", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 19, DataItem: "I030/435", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 20, DataItem: "I030/440", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 21, DataItem: "I030/450", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 22, DataItem: "I030/130", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 23, DataItem: "I030/382", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 24, DataItem: "I030/384", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, }, }
Cat030StrV51 User Application Profile version 5.1 French ANSP specific category
var Cat032StrV70 = StandardUAP{ Category: 32, Version: 7.0, Items: []DataField{ { FRN: 1, DataItem: "I032/010", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I032/020", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 3, DataItem: "I032/060", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 4, DataItem: "I032/070", Type: Fixed, Fixed: FixedField{ Size: 15, }, }, { FRN: 5, DataItem: "I032/080", Type: Extended, Extended: ExtendedField{ PrimarySize: 12, SecondarySize: 1, }, }, }, }
Cat032StrV70 User Application Profile version 5.1 French ANSP specific category
var Cat034V127 = StandardUAP{ Category: 34, Version: 1.27, Items: []DataField{ { FRN: 1, DataItem: "I034/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I034/000", Description: "Message Type", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "I034/030", Description: "Time-of-Day", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 4, DataItem: "I034/020", Description: "Sector Number", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "I034/041", Description: "Antenna Rotation Period", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "I034/050", Description: "System Configuration and Status", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "COM", Description: "Common Part", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, Type: Spare, }, { FRN: 3, Type: Spare, }, { FRN: 4, DataItem: "PSR", Description: "Specific Status for PSR Sensor", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "SSR", Description: "Specific Status for SSR Sensor", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 6, DataItem: "MDS", Description: "Specific Status for Mode S Sensor", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 7, DataItem: "I034/060", Description: "System Processing Mode", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "COM", Description: "Common Part", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, Type: Spare, }, { FRN: 3, Type: Spare, }, { FRN: 4, DataItem: "PSR", Description: "Specific Processing Mode information for PSR Sensor", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "SSR", Description: "Specific Processing Mode information for SSR Sensor", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 6, DataItem: "MDS", Description: "Specific Processing Mode information for Mode S Sensor", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 8, DataItem: "I034/070", Description: "Message Count Values", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 9, DataItem: "I034/100", Description: "Generic Polar Window", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 10, DataItem: "I034/110", Description: "Data Filter", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 11, DataItem: "I034/120", Description: "3D-Position of Data Source", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 12, DataItem: "I034/090", Description: "Collimation Error", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 13, DataItem: "RE-Data Item", Description: "Reserved Expansion Field", Type: RE, }, { FRN: 14, DataItem: "SP-Data Item", Description: "Special Purpose Field", Type: SP, }, }, }
Cat034V127 User Application Profile CAT034 version 1.27
var Cat048V127 = StandardUAP{ Name: "cat048_1.27", Category: 48, Version: 1.27, Items: []DataField{ { FRN: 1, DataItem: "I048/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I048/140", Description: "Time-of-Day", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 3, DataItem: "I048/020", Description: "Target Report Descriptor", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 4, DataItem: "I048/040", Description: "Measured Position in Slant Polar Coordinates", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 5, DataItem: "I048/070", Description: "Mode-3/A Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "I048/090", Description: "Flight Level in Binary Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, DataItem: "I048/130", Description: "Radar Plot Characteristics", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "SRL", Description: "SSR plot runlength", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, DataItem: "SRR", Description: "Number of received replies", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "SAM", Description: "Amplitude of received replies for M(SSR)", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, DataItem: "PRL", Description: "PSR plot runlength", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "PAM", Description: "PSR amplitude", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 6, DataItem: "RPD", Description: "Difference in Range between PSR and SSR plot", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, DataItem: "APD", Description: "Difference in Azimuth between PSR and SSR plot", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, }, }, { FRN: 8, DataItem: "I048/220", Description: "Aircraft Address", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 9, DataItem: "I048/240", Description: "Aircraft Identification", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 10, DataItem: "I048/250", Description: "Mode S MB Data", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 8, }, }, { FRN: 11, DataItem: "I048/161", Description: "Track Number", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 12, DataItem: "I048/042", Description: "Calculated Position in Cartesian Coordinates", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 13, DataItem: "I048/200", Description: "Calculated Track Velocity in Polar Representation", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 14, DataItem: "I048/170", Description: "Track Status", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 15, DataItem: "I048/210", Description: "Track Quality", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 16, DataItem: "I048/030", Description: "Warning/Error Conditions/Target Classification", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 17, DataItem: "I048/080", Description: "Mode-3/A Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 18, DataItem: "I048/100", Description: "Mode-C Code and Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 19, DataItem: "I048/110", Description: "Height Measured by 3D Radar", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 20, DataItem: "I048/120", Description: "Radial Doppler Speed", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "CAL", Description: "Calculated Doppler Speed", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "RDS", Description: "Raw Doppler Speed", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 3, Type: Spare, }, { FRN: 4, Type: Spare, }, { FRN: 5, Type: Spare, }, { FRN: 6, Type: Spare, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 21, DataItem: "I048/230", Description: "Communications / ACAS Capability and Flight Status", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 22, DataItem: "I048/260", Description: "ACAS Resolution Advisory Report", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 23, DataItem: "I048/055", Description: "Mode-1 Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 24, DataItem: "I048/050", Description: "Mode-2 Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 25, DataItem: "I048/065", Description: "Mode-1 Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 26, DataItem: "I048/060", Description: "Mode-2 Code Confidence Indicator", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 27, DataItem: "SP-Data Item", Description: "Special Purpose Field", Type: SP, }, { FRN: 28, DataItem: "RE-Data Item", Description: "Reserved Expansion Field", Type: RE, }, }, }
Cat048V127 User Application Profile version 1.27
var Cat062V119 = StandardUAP{ Name: "cat062_1.19", Category: 62, Version: 1.19, Items: []DataField{ { FRN: 1, DataItem: "I062/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "NA", Type: Spare, }, { FRN: 3, DataItem: "I062/015", Description: "Service Identification", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, DataItem: "I062/070", Description: "Time Of Track Information", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 5, DataItem: "I062/105", Description: "Calculated Track Position (WGS-84)", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 6, DataItem: "I062/100", Description: "Calculated Track Position (Cartesian)", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 7, DataItem: "I062/185", Description: "Calculated Track Velocity (Cartesian)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 8, DataItem: "I062/210", Description: "Calculated Acceleration (Cartesian)", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 9, DataItem: "I062/060", Description: "Track Mode 3/A Code", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 10, DataItem: "I062/245", Description: "Target Identification", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 11, DataItem: "I062/380", Description: "Aircraft Derived Data", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "ADR", Description: "Target Adress", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 2, DataItem: "ID", Description: "Target Identification", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 3, DataItem: "MHG", Description: "Magnetic Heading", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 4, DataItem: "IAS", Description: "Indicated Airspeed", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 5, DataItem: "TAS", Description: "True Airspeed", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "SAL", Description: "Selected Altitude", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, DataItem: "FSS", Description: "Final State Selected Altitude", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 8, DataItem: "TIS", Description: "Trajectory Intent Status", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 9, DataItem: "TID", Description: "Trajectory Intent Data", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 15, }, }, { FRN: 10, DataItem: "COM", Description: "Communications / ACAS", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, DataItem: "SAB", Description: "Status Reported by ADS-B", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 12, DataItem: "ACS", Description: "ACAS Resolution Advisory Reports", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 13, DataItem: "BVR", Description: "Barometric Vertical Rate", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 14, DataItem: "GVR", Description: "Geometric Vertical Rate", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 15, DataItem: "RAN", Description: "Roll Angle", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 16, DataItem: "TAR", Description: "Track Angle Rate", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 17, DataItem: "TAN", Description: "Track Angle", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 18, DataItem: "GSP", Description: "Ground Speed", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 19, DataItem: "VUN", Description: "Velocity Uncertainty", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 20, DataItem: "MET", Description: "Meteorological Data", Type: Fixed, Fixed: FixedField{ Size: 8, }, }, { FRN: 21, DataItem: "EMC", Description: "Emitter Category", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 22, DataItem: "POS", Description: "Position Data", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 23, DataItem: "GAL", Description: "Geometric Altitude Data", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 24, DataItem: "PUN", Description: "Position Uncertainty Data", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 25, DataItem: "MB", Description: "Mode S MB Data", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 8, }, }, { FRN: 26, DataItem: "IAR", Description: "Indicated Airspeed", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 27, DataItem: "MAC", Description: "Mach Number", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 28, DataItem: "BPS", Description: "Barometric Pressure Setting", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, }, }, { FRN: 12, DataItem: "I062/040", Description: "Track Number", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 13, DataItem: "I062/080", Description: "Track Status", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 14, DataItem: "I062/290", Description: "System Track Update Ages", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "TRK", Description: "Track age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, DataItem: "PSR", Description: "PSR age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "SSR", Description: "SSR age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, DataItem: "MDS", Description: "Mode S age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "ADS", Description: "ADS-C age", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "ES", Description: "ADS-B Extended Squitter age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, DataItem: "VDL", Description: "ADS-B VDL Mode 4 age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 8, DataItem: "UAT", Description: "ADS-B UAT age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 9, DataItem: "LOP", Description: "Loop age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 10, DataItem: "MLT", Description: "Multilateration age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 11, Type: Spare, }, { FRN: 12, Type: Spare, }, { FRN: 13, Type: Spare, }, { FRN: 14, Type: Spare, }, }, }, { FRN: 15, DataItem: "I062/200", Description: "Mode of Movement", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 16, DataItem: "I062/295", Description: "Track Data Ages", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "MFL", Description: "Measured Flight Level age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, DataItem: "MD1", Description: "Mode 1 age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "MD2", Description: "Mode 2 age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, DataItem: "MDA", Description: "Mode 3/A age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "MD4", Description: "True Mode 4 age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 6, DataItem: "MD5", Description: "Mode 5 age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, DataItem: "MHG", Description: "Magnetic Heading age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 8, DataItem: "IAS", Description: "Indicated Airspeed/Mach Nb age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 9, DataItem: "TAS", Description: "True Airspeed age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 10, DataItem: "SAL", Description: "Selected ALtitude Age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 11, DataItem: "FSS", Description: "Final State Slected Altitude Age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 12, DataItem: "COM", Description: "Communications / ACAS Capability and Flight Status age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 13, DataItem: "TID", Description: "Trajectory Intent Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 14, DataItem: "SAB", Description: "Status Reported by ADS-B age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 15, DataItem: "ACS", Description: "ACAS Resolution Advisory Report age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 16, DataItem: "BVR", Description: "Barometric Vertical Rate age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 17, DataItem: "GVR", Description: "Geometric Vertical Rate age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 18, DataItem: "RAN", Description: "Roll Angle age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 19, DataItem: "TAR", Description: "Track Angle Rate age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 20, DataItem: "TAN", Description: "Track Angle age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 21, DataItem: "GSP", Description: "Ground Speed age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 22, DataItem: "VUN", Description: "Velocity Uncertainity age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 23, DataItem: "MET", Description: "Meteorological Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 24, DataItem: "EMC", Description: "Emitter Category age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 25, DataItem: "POS", Description: "Position Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 26, DataItem: "GAL", Description: "Geometric Altitude Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 27, DataItem: "PUN", Description: "Position Uncertainty Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 28, DataItem: "MB", Description: "Mode S MB Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 29, DataItem: "IAR", Description: "Indicated Airspeed Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 30, DataItem: "MAC", Description: "Mac Number Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 31, DataItem: "BPS", Description: "Barometric Pressure Setting Data age", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 32, Type: Spare, }, { FRN: 33, Type: Spare, }, { FRN: 34, Type: Spare, }, { FRN: 35, Type: Spare, }, }, }, { FRN: 17, DataItem: "I062/136", Description: "Measured Flight Level", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 18, DataItem: "I062/130", Description: "Calculated Track Geometric Altitude", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 19, DataItem: "I062/135", Description: "Calculated Track Barometric Altitude", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 20, DataItem: "I062/220", Description: "Calculated Rate Of Climb/Descent", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 21, DataItem: "I062/390", Description: "Flight Plan Related Data", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "TAG", Description: "FPPS Identification Tag", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "CSN", Description: "Callsign", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 3, DataItem: "IFI", Description: "IFPS_FLIGHT_ID", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 4, DataItem: "FCT", Description: "Flight Category", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "TAC", Description: "Type of Aircraft", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 6, DataItem: "WTC", Description: "Wake Turbulence Category", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, DataItem: "DEP", Description: "Departure Airport", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 8, DataItem: "DST", Description: "Destination Airport", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 9, DataItem: "RDS", Description: "Runaway Designation", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 10, DataItem: "CFL", Description: "Current Cleared Flight Level", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, DataItem: "CTL", Description: "Current Control Position", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 12, DataItem: "TOD", Description: "Time Of Departure / Arrival", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 4, }, }, { FRN: 13, DataItem: "AST", Description: "Aircraft Stand", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 14, DataItem: "STS", Description: "Stand Status", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 15, DataItem: "STD", Description: "Standard Instrument Departure", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 16, DataItem: "STA", Description: "STandard Instrument Arrival", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 17, DataItem: "PEM", Description: "Pre-emergency Mode 3/A code", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 18, DataItem: "PEC", Description: "Pre-emergency Callsign", Type: Fixed, Fixed: FixedField{ Size: 7, }, }, { FRN: 19, Type: Spare, }, { FRN: 20, Type: Spare, }, { FRN: 21, Type: Spare, }, }, }, { FRN: 22, DataItem: "I062/270", Description: "Target Size & Orientation", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 23, DataItem: "I062/300", Description: "Vehicle Fleet Identification", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 24, DataItem: "I062/110", Description: "Mode 5 Data reports & Extended Mode 1 Code", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "SUM", Description: "SMode 5 Summary", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, DataItem: "PMN", Description: "Mode 5 PIN/ National Origin/ Mission Code", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 3, DataItem: "POS", Description: "Mode 5 Reported Position", Type: Fixed, Fixed: FixedField{ Size: 6, }, }, { FRN: 4, DataItem: "GA", Description: "Mode 5 GNSS-derived Altitude", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 5, DataItem: "EM1", Description: "Extended Mode 1 Code in Octal Representation", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "TOS", Description: "Time Offset for POS and GA", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, DataItem: "XP", Description: "X Pulse Presence", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, }, }, { FRN: 25, DataItem: "I062/120", Description: "Track Mode 2 Code", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 26, DataItem: "I062/510", Description: "Composed Track Number", Type: Extended, Extended: ExtendedField{ PrimarySize: 3, SecondarySize: 3, }, }, { FRN: 27, DataItem: "I062/500", Description: "Estimated Accuracies", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "APC", Description: "Accuracy Of Track Position (Cartesian)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 2, DataItem: "COV", Description: "XY Covariance", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 3, DataItem: "APW", Description: "Estimated Accuracy Of Track Position (WGS-84)", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 4, DataItem: "AGA", Description: "Estimated Accuracy Of Calculated Track Geometric", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 5, DataItem: "ABA", Description: "Estimated Accuracy Of Calculated Track Barometric", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 6, DataItem: "ATV", Description: "Estimated Accuracy Of Track Velocity (Cartesian)", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, DataItem: "AA", Description: "Estimated Accuracy Of Acceleration (Cartesian)", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 8, DataItem: "ARC", Description: "Estimated Accuracy Of Rate Of Climb/Descent", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 9, Type: Spare, }, { FRN: 10, Type: Spare, }, { FRN: 11, Type: Spare, }, { FRN: 12, Type: Spare, }, { FRN: 13, Type: Spare, }, { FRN: 14, Type: Spare, }, }, }, { FRN: 28, DataItem: "I062/340", Description: "Measured Information", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "SID", Description: "Sensor Identification", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "POS", Description: "Measured Position", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 3, DataItem: "HEI", Description: "Measured 3-D Height", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 4, DataItem: "MDC", Description: "Last Measured Mode C code", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 5, DataItem: "MDA", Description: "Last Measured Mode 3/A code", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 6, DataItem: "TYP", Description: "Report Type", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, Type: Spare, }, }, }, { FRN: 29, DataItem: "NA", Type: Spare, }, { FRN: 30, DataItem: "NA", Type: Spare, }, { FRN: 31, DataItem: "NA", Type: Spare, }, { FRN: 32, DataItem: "NA", Type: Spare, }, { FRN: 33, DataItem: "NA", Type: Spare, }, { FRN: 34, DataItem: "RE-Data Item", Type: RE, }, { FRN: 35, DataItem: "SP-Data Item", Type: SP, }, }, }
Cat062V119 User Application Profile version 1.19
var Cat063V16 = StandardUAP{ Name: "cat063_1.6", Category: 63, Version: 1.6, Items: []DataField{ { FRN: 1, DataItem: "I063/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I063/015", Description: "Service Identification", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "I063/030", Description: "Time of Message", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 4, DataItem: "I063/050", Description: "Sensor Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 5, DataItem: "I063/060", Description: "Sensor Configuration and Status", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 6, DataItem: "I063/070", Description: "Time Stamping Bias", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 7, DataItem: "I063/080", Description: "SSR/Mode S Range Gain and Bias", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 8, DataItem: "I063/081", Description: "SSR/Mode S Azimuth Bias", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 9, DataItem: "I063/090", Description: "PSR Range Gain and Bias", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 10, DataItem: "I063/091", Description: "PSR Azimuth Bias", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 11, DataItem: "I063/092", Description: "PSR Elevation Bias", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 12, DataItem: "NA", Type: Spare, }, { FRN: 13, DataItem: "RE-Data Item", Type: RE, }, { FRN: 14, DataItem: "SP-Data Item", Type: SP, }, }, }
Cat063V16 User Application Profile version 1.6
var Cat065V15 = StandardUAP{ Name: "cat065_1.5", Category: 65, Version: 1.5, Items: []DataField{ { FRN: 1, DataItem: "I065/010", Description: "Data Source Identifier", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I065/000", Description: "Message Type", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 3, DataItem: "I065/015", Description: "Service Identification", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 4, DataItem: "I065/030", Description: "Time Of Message", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 5, DataItem: "I065/020", Description: "Batch Number", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 6, DataItem: "I065/040", Description: "SDPS Configuration and Status", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 7, DataItem: "I065/050", Description: "Service Status Report", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 8, Type: Spare, }, { FRN: 9, Type: Spare, }, { FRN: 10, Type: Spare, }, { FRN: 11, Type: Spare, }, { FRN: 12, Type: Spare, }, { FRN: 13, DataItem: "RE-Data Item", Description: "Reserved Expansion Field", Type: RE, }, { FRN: 14, DataItem: "SP-Data Item", Description: "Special Purpose Field", Type: SP, }, }, }
Cat065V15 User Application Profile version 1.19
var Cat255StrV51 = StandardUAP{ Category: 255, Version: 5.1, Items: []DataField{ { FRN: 1, DataItem: "I255/010", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I255/020", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 3, DataItem: "I255/030", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 4, DataItem: "I255/050", Type: Fixed, Fixed: FixedField{ Size: 4, }, }, { FRN: 5, DataItem: "I255/060", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 1, }, }, { FRN: 6, DataItem: "I255/070", Type: Fixed, Fixed: FixedField{ Size: 9, }, }, { FRN: 7, DataItem: "I255/040", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 10, }, }, }, }
Cat255StrV51 User Application Profile version 5.1 French ANSP specific category
var Cat4Test = StandardUAP{ Name: "cat4test_0.1", Category: 26, Version: 0.1, Items: []DataField{ { FRN: 1, DataItem: "I026/001", Description: "Fixed type field for test", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, { FRN: 2, DataItem: "I026/002", Description: "Extended type field for test", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 2, }, }, { FRN: 3, DataItem: "I026/003", Description: "Explicit type field for test", Type: Explicit, }, { FRN: 4, DataItem: "I026/004", Description: "Repetitive type field for test", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 5, DataItem: "I026/005", Description: "Compound type field for test", Type: Compound, Compound: []DataField{ { FRN: 1, DataItem: "Compound/001", Description: "Compound Fixed type field for test", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 2, Type: Spare, }, { FRN: 3, DataItem: "Compound/003", Description: "Compound Extended type field for test", Type: Extended, Extended: ExtendedField{ PrimarySize: 1, SecondarySize: 1, }, }, { FRN: 4, Type: Spare, }, { FRN: 5, DataItem: "Compound/005", Description: "Compound Repetitive type field for test", Type: Repetitive, Repetitive: RepetitiveField{ SubItemSize: 2, }, }, { FRN: 6, Type: Spare, }, { FRN: 7, DataItem: "Compound/007", Description: "Compound Explicit type field for test", Type: Explicit, }, { FRN: 8, DataItem: "Compound/008", Description: "Compound Fixed type field for test", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, }, }, { FRN: 6, DataItem: "I026/006", Description: "RFS(Random Field Sequencing) type field for test", Type: RFS, }, { FRN: 7, DataItem: "NA", Type: Spare, }, { FRN: 8, DataItem: "RE", Description: "RE (Reserved Expansion Field) type field for test", Type: RE, }, { FRN: 9, DataItem: "SP", Description: "SP (Special Purpose field) type field for test", Type: SP, }, { FRN: 10, DataItem: "I026/010", Description: "Fixed type field for test", Conditional: true, Type: Fixed, Fixed: FixedField{ Size: 1, }, }, }, }
Cat4Test User Application Profile Specific for testing
var Cat4TestPlot = []DataField{ { FRN: 11, DataItem: "I026/011", Description: "Fixed type field for test", Type: Fixed, Fixed: FixedField{ Size: 3, }, }, { FRN: 12, DataItem: "I026/012", Description: "Fixed type field for test", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, }
var Cat4TestTrack = []DataField{ { FRN: 11, DataItem: "I026/011", Description: "Fixed type field for test", Type: Fixed, Fixed: FixedField{ Size: 1, }, }, { FRN: 12, DataItem: "I026/012", Description: "Fixed type field for test", Type: Fixed, Fixed: FixedField{ Size: 2, }, }, }
var DefaultProfiles = map[uint8]StandardUAP{ 1: Cat001V12, 2: Cat002V10, 4: Cat004V112, 21: Cat021v10, 30: Cat030StrV51, 32: Cat032StrV70, 34: Cat034V127, 48: Cat048V127, 255: Cat255StrV51, 62: Cat062V119, 63: Cat063V16, 65: Cat065V15, 26: Cat4Test, }
DefaultProfiles contains the defaults User Application Profiles version.
Functions ¶
This section is empty.
Types ¶
type DataField ¶
type DataField struct {
FRN uint8
DataItem string
Description string
Type TypeField
Fixed FixedField
Extended ExtendedField
Repetitive RepetitiveField
Explicit ExplicitField
Compound []DataField
Conditional bool
}
DataField describes FRN(Field Reference Number)
type ExplicitField ¶ added in v0.3.1
type ExplicitField struct {
}
type ExtendedField ¶ added in v0.3.0
type FixedField ¶ added in v0.3.0
type FixedField struct {
Size uint8
}
type RepetitiveField ¶ added in v0.3.0
type RepetitiveField struct {
SubItemSize uint8
}
type StandardUAP ¶
StandardUAP is User Application Profile Cat is ASTERIX Category number (integer) Version is ASTERIX version for a category