1.
1.Introduction
Introduction
This document describes the format for the flight plan file used by
This document describes the format for the flight plan file used by iFly Jets: The 737NGiFly Jets: The 737NG gauge.gauge. All related flight
All related flight plans are stored in plans are stored in “FL“FLTPLAN” folders, which are located under the TPLAN” folders, which are located under the directory of directory of your flight simulator installation
your flight simulator installation (eg. c:\fs9\iFly\737NG\navdata).(eg. c:\fs9\iFly\737NG\navdata).
2.
2.Data structure
Data structure
Each line appeared in the file represents one entity or one navigation point, and each line ends Each line appeared in the file represents one entity or one navigation point, and each line ends with comma “,”. Please note. The comma must always be assigned at the end of the line, even if with comma “,”. Please note. The comma must always be assigned at the end of the line, even if there is no actual data written in
there is no actual data written in that line.that line. The description of each line is listed
The description of each line is listed in ascended order:in ascended order: Line #1:
Line #1:
ICAO code for departure ICAO code for departure Line #2:
Line #2:
ICAO code for destination ICAO code for destination Line #3:
Line #3:
Takeoff runway
Takeoff runway
..
The allowed input isThe allowed input isstring combination of letters such as ”R”, ”C”, “L”,
string combination of letters such as ”R”, ”C”, “L”,
and digit numbers from “0”~”9”. The maximum length of each string is 3 characters.
and digit numbers from “0”~”9”. The maximum length of each string is 3 characters.
For example, “07”, “07R”, “07C” and “07L” are legal
For example, “07”, “07R”, “07C” and “07L” are legal format.
format.
Line #4: Line #4:
Cruising altitude. The input digits must be within 1000-50000. Entry like FLXXX is
Cruising altitude. The input digits must be within 1000-50000. Entry like FLXXX is
not allowed.
not allowed.
Line #5: Line #5:
Name of SID procedure for departure Name of SID procedure for departure Line #6:
Line #6:
Name of SID TRANS procedure for departure Name of SID TRANS procedure for departure Line #7:
Line #7:
Name of STAR procedure for departure Name of STAR procedure for departure Line #8:
Line #8:
Name of STAR TRANS procedure for departure Name of STAR TRANS procedure for departure Line #9:
Line #9:
Name of APPR procedure for departure Name of APPR procedure for departure Line #10:
Line #10:
Name of APPR TRANS procedure for departure Name of APPR TRANS procedure for departure Line #11:
Line #11:
Serial code of VFR procedure for departure. The serial code is based on the file named Serial code of VFR procedure for departure. The serial code is based on the file named “wpNavAPT.txt”, which is located at “\iFly\737NG\navdata\wpNavAPT.txt”. -1 indicates not to “wpNavAPT.txt”, which is located at “\iFly\737NG\navdata\wpNavAPT.txt”. -1 indicates not to
engage any VFR procedure. engage any VFR procedure. Line #12:
Line #12:
Name of STAR procedure for destination Name of STAR procedure for destination Line #13:
Line #13:
Name of STAR TRANS procedure for destination Name of STAR TRANS procedure for destination Line #14:
Line #14:
Name of APPR procedure for destination Name of APPR procedure for destination Line #15:
Line #15:
Name of APPR TRANS procedure for destination Name of APPR TRANS procedure for destination Line # 16:
Line # 16:
Serial code of VFR procedure for destination. The serial code is based on the file named Serial code of VFR procedure for destination. The serial code is based on the file named “wpNavAPT.txt”, which is located at “\iFly\737NG\navdata\wpNavAPT.txt”. -1 indicates not to “wpNavAPT.txt”, which is located at “\iFly\737NG\navdata\wpNavAPT.txt”. -1 indicates not to engage any VFR procedure.
engage any VFR procedure. Note:
Note: It is highly recommended to leave ‘-1;’ for the lines #11 and #16, leave ‘;’ for the linesIt is highly recommended to leave ‘-1;’ for the lines #11 and #16, leave ‘;’ for the lines between #5 and #10, #12 and #15
between #5 and #10, #12 and #15 in order to avoid potential unnecessary conflict.in order to avoid potential unnecessary conflict.
Starting with line #17, each line represents one navigation point and its associated data, separated Starting with line #17, each line represents one navigation point and its associated data, separated by comma.
by comma. Line #17.1: Line #17.1:
Route name. The input is allowed for string combination such as
Route name. The input is allowed for string combination such as““AA””~~““ZZ””, “,“00””~~““99””. This. This data item stands for the name of the route. For
data item stands for the name of the route. For example, ’GS 14D’, or ’DIRECT’.example, ’GS 14D’, or ’DIRECT’. Line #17.2:
Line #17.2:
Property of navigation path, which is defined as follow: Property of navigation path, which is defined as follow: 0 SID
0 SID;;
1 SID+TRANS 1 SID+TRANS;;
2
2 Specified Specified waypoints;waypoints; 3 DIRECT;
3 DIRECT; 4 STAR; 4 STAR; 5
5 APPR APPR TRANS;TRANS; 6
6 APPR APPR (ILS/VOR/NDB)(ILS/VOR/NDB);; 7
7:: MISSED APPR;MISSED APPR; 8: HOLD;
8: HOLD; 9:
9: VFR VFR APPR;APPR; 10:
10: STSTAR AR TRANS;TRANS; 11: Runway;
11: Runway; Line #17.3: Line #17.3:
Name of navigation point. The insertion for the name of navigation point must be
Name of navigation point. The insertion for the name of navigation point must be full namefull name instead of the format shown on CDU. The insertion allows string combination such as
instead of the format shown on CDU. The insertion allows string combination such as “A”~“Z”“A”~“Z”,,
“0”~“9”
“0”~“9” ,,“/”“/”,, “.”. For example, “DSH”, or “DSH153/11.7”.“.”. For example, “DSH”, or “DSH153/11.7”. Line #17.4:
Line #17.4:
Name of navigation point shown on CDU. The insertion allows string combination such as Name of navigation point shown on CDU. The insertion allows string combination such as “A”~“Z”
Line #17.5: Line #17.5:
Coordinates of navigation
Coordinates of navigation point. The format is ABB. point. The format is ABB. BBBBBBCBBBBBBCDD. DDDDDD.DD. DDDDDD. A
A is the sign is the sign mark, which can be “+”or “-“representing south lat mark, which can be “+”or “-“representing south lat and north lat and north lat respectivelyrespectively.. B
B is latitude. The format must be, for instance, “12.345678”. It needed to append more zerois latitude. The format must be, for instance, “12.345678”. It needed to append more zero numbers in the end of data item when it’s necessary.
numbers in the end of data item when it’s necessary. C
C is the sign mark, which can be “+”or “-“representing west longitude and east longitudeis the sign mark, which can be “+”or “-“representing west longitude and east longitude respectively.
respectively. D
D is longitude. The format must be, for instance, “123.456789”. It needed to append more zerois longitude. The format must be, for instance, “123.456789”. It needed to append more zero numbers in the end of data item when it’s necessary.
numbers in the end of data item when it’s necessary. Line #17.6:
Line #17.6: It is a
It is a flag which specify whether the airplane needs to fly over this waypoint.flag which specify whether the airplane needs to fly over this waypoint. 0: No need to fly over.
0: No need to fly over. 1: Need to fly over. 1: Need to fly over. Line #17.7:
Line #17.7: It is a
It is a flag which stands for the property of the route associated with flag which stands for the property of the route associated with this waypoint.this waypoint. 0: Track to Fix. 0: Track to Fix. 1: Direct to Fix. 1: Direct to Fix. 2: Course to Fix. 2: Course to Fix. 3: Arc to Fix. 3: Arc to Fix. 4: Radius to Fix. 4: Radius to Fix. Line #17.8: Line #17.8:
Heading of waypoint in degree. If the current waypoint and previous waypoint are not the Heading of waypoint in degree. If the current waypoint and previous waypoint are not the condition point, the
condition point, the FMC automatically calculates the heading.FMC automatically calculates the heading. If value in 17.9 is
If value in 17.9 is “0” and value in 17.7 is “3”, “0” and value in 17.7 is “3”, it indicates the radial when finish the lit indicates the radial when finish the leg.eg. If value in 17.9 is
If value in 17.9 is “0” and value in 17.7 is “0” and value in 17.7 is “4”, the universal data item 6 must be set.“4”, the universal data item 6 must be set. Line #17.9:
Line #17.9: It is a
It is a flag which indicates whether this waypoint is a conditional point.flag which indicates whether this waypoint is a conditional point. 0: It is not a conditional point.
0: It is not a conditional point. 1: It is a conditional point. 1: It is a conditional point. Line #17.10:
Line #17.10: It is a
It is a flag which indicates whether this waypoint needs speed constraint.flag which indicates whether this waypoint needs speed constraint. 0: It does not
0: It does not need speed constraint.need speed constraint. 1: It need speed constraint.
1: It need speed constraint. Line #17.11:
Line #17.11: It is a
It is a flag which indicates the speed at this waypoint, either in MACH or IAS.flag which indicates the speed at this waypoint, either in MACH or IAS. 0: MACH 0: MACH 1: KNOT 1: KNOT Line #17.12: Line #17.12:
Speed at this waypoint in KNOT. Speed at this waypoint in KNOT.
If the value from Line #17.11 and Line #17.10 indicate ‘1’, the FMC uses this If the value from Line #17.11 and Line #17.10 indicate ‘1’, the FMC uses this speedspeed
If the value from Line #17.11 indicates ‘1’ and Line #17.10 indicates ‘0’, the FMC uses If the value from Line #17.11 indicates ‘1’ and Line #17.10 indicates ‘0’, the FMC uses automatically calculated speed and ignores this s
automatically calculated speed and ignores this s peed.peed.
If the value from Line #17.11 indicates ‘0’, the FMC ignores this speed. If the value from Line #17.11 indicates ‘0’, the FMC ignores this speed. Line #17.13:
Speed at this waypoint in MACH. Speed at this waypoint in MACH.
If the value from Line #17.11 and Line #17.10 indicate ‘1’, the FMC uses this If the value from Line #17.11 and Line #17.10 indicate ‘1’, the FMC uses this speedspeed
If the value from Line #17.11 indicates ‘1’ and Line #17.10 indicates ‘0’, the FMC uses If the value from Line #17.11 indicates ‘1’ and Line #17.10 indicates ‘0’, the FMC uses automatically calculated speed but ignores this
automatically calculated speed but ignores this speed.speed.
If the value from Line #17.11 indicates ‘1’, the FMC ignores this speed. If the value from Line #17.11 indicates ‘1’, the FMC ignores this speed. Line #17.14:
Line #17.14: It is a
It is a flag which indicates the type of altitude constraints on this flag which indicates the type of altitude constraints on this waypoint.waypoint. 0: No altitude constraints.
0: No altitude constraints.
1: Lower than altitude (E.g., FL120B, 3000B shown on CDU) 1: Lower than altitude (E.g., FL120B, 3000B shown on CDU) 2: Higher than
2: Higher than altitude (E.g., FL120A, 3000A shown on CDU)altitude (E.g., FL120A, 3000A shown on CDU)
3: Within altitudes (E.g., FL120AFL150B, 3000A5000B shown on CDU) 3: Within altitudes (E.g., FL120AFL150B, 3000A5000B shown on CDU) 4: Pass altitude (E.g., FL120, 3000 shown
4: Pass altitude (E.g., FL120, 3000 shown on CDU)on CDU) Line #17.15:
Line #17.15:
The numbers indicates the altitude (In feet format) of the constraint. The numbers indicates the altitude (In feet format) of the constraint. When universal data item 10 is “0”: Only
When universal data item 10 is “0”: Only “0” (zero) is allowed to input.“0” (zero) is allowed to input. When universal data item 10 is “1”: Input
When universal data item 10 is “1”: Input altitude constraint (in feet format)altitude constraint (in feet format) When universal data item 10 is “2”: Only
When universal data item 10 is “2”: Only “0” (zero) is allowed to input.“0” (zero) is allowed to input. When universal data item 10 is “3”: Input t
When universal data item 10 is “3”: Input t he upper bound of altitude constraint (in feet format).he upper bound of altitude constraint (in feet format). When universal data item 10 is “4”: Input
When universal data item 10 is “4”: Input altitude constraint (in feet format)altitude constraint (in feet format) Line #17.16:
Line #17.16:
The numbers indicates the altitude (In feet format) of the constraint. The numbers indicates the altitude (In feet format) of the constraint. When universal data item 10 is “0”: Only
When universal data item 10 is “0”: Only “0” (zero) is allowed to input.“0” (zero) is allowed to input. When universal data item 10 is “1”: Only
When universal data item 10 is “1”: Only “0” (zero) is allowed to input.“0” (zero) is allowed to input. When universal data item 10 is “2”: Input
When universal data item 10 is “2”: Input altitude constraint (in feet format)altitude constraint (in feet format) When universal data item 10 is “3”: Input
When universal data item 10 is “3”: Input the lower bound of altitude constraint (in feet format).the lower bound of altitude constraint (in feet format). When universal data item 10 is “4”:
When universal data item 10 is “4”: Only “0” (zero) is allowed to input.Only “0” (zero) is allowed to input. Line #17.17:
Line #17.17:
Estimated fuel consumption when reach to
Estimated fuel consumption when reach to this waypoint, automatically calculated by FMC.this waypoint, automatically calculated by FMC. Line #17.18:
Line #17.18:
Estimated arrival time when reach to
Estimated arrival time when reach to this waypoint, automatically calculated by FMC.this waypoint, automatically calculated by FMC. Line #17.19:
Line #17.19:
When the value in 17.9 is”1”, this
When the value in 17.9 is”1”, this data item indicates the property of conditional point.data item indicates the property of conditional point. 1: Intercept altitude.
1: Intercept altitude. 2: Heading to a signal s
2: Heading to a signal station bearing through Radial or DMEtation bearing through Radial or DME 3: Intercept course
3: Intercept course
4: VECTORS, to intercept a magnetic heading. 4: VECTORS, to intercept a magnetic heading.
When the value in 17.9 is”0” and the value in 17.7 is”3”, this data item indicates the direction of When the value in 17.9 is”0” and the value in 17.7 is”3”, this data item indicates the direction of the turn.
the turn.
0: Turn in the shortest direction. 0: Turn in the shortest direction. 1: Left turn.
1: Left turn. 2: Right turn. 2: Right turn.
When the value in 17.9 is”0” and the value in 17.7 is”4”, this data item indicates the direction of When the value in 17.9 is”0” and the value in 17.7 is”4”, this data item indicates the direction of the turn.
the turn. 1: Left turn. 1: Left turn.
2: Right turn. 2: Right turn. Line #17.20: Line #17.20:
If data item 17.19 is”1”, this data item indicates the altitude (in feet format) which the airplane If data item 17.19 is”1”, this data item indicates the altitude (in feet format) which the airplane needs to intercept.
needs to intercept. Line #17.21: Line #17.21:
If data item 17.19 is”2” and the airplane needs to fly through a Radial, or if value in 17.9 is “0” If data item 17.19 is”2” and the airplane needs to fly through a Radial, or if value in 17.9 is “0” and value in 17.7 is
and value in 17.7 is “3”, this data item indicates the Radial value of heading to signal “3”, this data item indicates the Radial value of heading to signal station.station. Line #17.22:
Line #17.22:
If data item 17.19 is”2” and the airplane needs to fly through a DME, this data item indicates the If data item 17.19 is”2” and the airplane needs to fly through a DME, this data item indicates the DME value of heading to signal station, used digit numbers to indicate DME. (E.g. 2, 2.5, 10.85, DME value of heading to signal station, used digit numbers to indicate DME. (E.g. 2, 2.5, 10.85, 15). If this data item is
15). If this data item is “0”, the airplane needs to fly through a “0”, the airplane needs to fly through a Radial.Radial.
If value in 17.9 is “0” and value in 17.7 is “3”, this data item indicates the DME value of heading If value in 17.9 is “0” and value in 17.7 is “3”, this data item indicates the DME value of heading to signal station, used digit
to signal station, used digit numbers to indicate DME. (E.g. 2, 2.5, 10.85, 15).numbers to indicate DME. (E.g. 2, 2.5, 10.85, 15).
If value in 17.9 is “0” and value in 17.7 is “4”, this data item indicates the radius, used digit If value in 17.9 is “0” and value in 17.7 is “4”, this data item indicates the radius, used digit numbers to indicate radius. (E.g. 2, 2.5, 10.85, 15).
numbers to indicate radius. (E.g. 2, 2.5, 10.85, 15). Line #17.23:
Line #17.23:
If value in 17.19 is”3”, this indicates the course value of interception. It is used three digit If value in 17.19 is”3”, this indicates the course value of interception. It is used three digit numbers to show course.
numbers to show course. Line #17.24:
Line #17.24:
If value in 17.19 is”4”, this indicates the VECTORS value of interception. It is used three digit If value in 17.19 is”4”, this indicates the VECTORS value of interception. It is used three digit numbers to show course.
numbers to show course. Line #17.25:
Line #17.25:
If value in 17.19 is”2”, or if value in 17.9 is “0” and value in 17.7 is “3”, this indicates the If value in 17.19 is”2”, or if value in 17.9 is “0” and value in 17.7 is “3”, this indicates the frequency of a signal station which the airplane will intercept with. The format is XXX, XXX.X, frequency of a signal station which the airplane will intercept with. The format is XXX, XXX.X, XXX.XX, this filed can also be a
XXX.XX, this filed can also be a frequency or navaid ID.frequency or navaid ID. Line #17.26:
Line #17.26:
Starting from Line #26 to Line #48, all data are weather information, must be given by following Starting from Line #26 to Line #48, all data are weather information, must be given by following values
values
“