IT Autoflight: Difference between revisions

Jump to navigation Jump to search
no edit summary
Tags: Mobile edit Mobile web edit
No edit summary
Line 11: Line 11:
{{Autoflight Navigation}}
{{Autoflight Navigation}}


'''IT-AUTOFLIGHT''' is a modular, light, and advanced airliner autoflight system for FlightGear. The purpose of IT-AUTOFLIGHT is to provide a system for other airliner developers to use as a stable base for their autopilots. Examples of custom IT-AUTOFLIGHT installations are shown off in the [[MD-11]] and [[A320-family]] amongst others.
'''IT-AUTOFLIGHT''' is a modular, light, and advanced airliner autoflight framework for FlightGear. The purpose of IT-AUTOFLIGHT is to provide a system for other airliner developers to use as a stable base for their autopilots. Examples of custom IT-AUTOFLIGHT installations are shown off in the [[MD-11]] and [[A320-family]] amongst others.


Download IT-AUTOFLIGHT from [https://github.com/Octal450/IT-AUTOFLIGHT/releases/latest here]!
Download IT-AUTOFLIGHT from [https://github.com/Octal450/IT-AUTOFLIGHT/releases/latest here]!
Line 41: Line 41:
* Dual/Triple APs
* Dual/Triple APs
* Flight Director
* Flight Director
* Blank modes (AP will not control the axis with a blank mode enabled)
* Changelog can be viewed [https://github.com/Octal450/IT-AUTOFLIGHT/blob/master/CHANGELOG.txt here]
* Changelog can be viewed [https://github.com/Octal450/IT-AUTOFLIGHT/blob/master/CHANGELOG.txt here]


Line 56: Line 57:
* T/O: A takeoff heading is being tracked, or the wings are being kept level, based on user configurable behavior.
* T/O: A takeoff heading is being tracked, or the wings are being kept level, based on user configurable behavior.
* ROLL: A set bank angle is being held.
* ROLL: A set bank angle is being held.
* Blank: No roll/yaw mode is active.


=== Vertical Modes ===
=== Vertical Modes ===
Line 72: Line 74:
* G/A CLB: The set go around speed (takeoff speed or current speed, whichever is higher) is being held by varying pitch angle. The autothrottle is commanded to hold the thrust limit.
* G/A CLB: The set go around speed (takeoff speed or current speed, whichever is higher) is being held by varying pitch angle. The autothrottle is commanded to hold the thrust limit.
* PITCH: A set pitch angle is being held.
* PITCH: A set pitch angle is being held.
* Blank: No pitch mode is active.


=== Throttle Modes ===
=== Throttle Modes ===
Line 257: Line 260:
* '''fpa-abs''': Automatically set by IT-AUTOFLIGHT. Absolute value of the '''fpa''' input, used for fixing problems when animating cockpit controls. DOUBLE
* '''fpa-abs''': Automatically set by IT-AUTOFLIGHT. Absolute value of the '''fpa''' input, used for fixing problems when animating cockpit controls. DOUBLE
* '''hdg''': Adjusts the Target Heading in degrees (1 - 360, or 0 - 359). INT
* '''hdg''': Adjusts the Target Heading in degrees (1 - 360, or 0 - 359). INT
* '''lat''': Changes the lateral mode to HDG SEL (0), LNAV (1), VOR/LOC (2), HDG HLD (3), ROLL (6). INT (Note: Mode 4 and Mode 5 exist, but only engaged by the controller automatically, do not set to these values)
* '''lat''': Changes the lateral mode to HDG SEL (0), LNAV (1), VOR/LOC (2), HDG HLD (3), ROLL (6), Blank (9). INT (Note: Mode 4 and Mode 5 exist, but only engaged by the controller automatically, do not set to these values)
* '''kts''': Adjusts the Target Airspeed in Knots (100 - 350 by default). INT (Note: IT-AUTOFLIGHT can use higher/lower airspeed)
* '''kts''': Adjusts the Target Airspeed in Knots (100 - 350 by default). INT (Note: IT-AUTOFLIGHT can use higher/lower airspeed)
* '''kts-mach''': Switches between Speed (0) and Mach mode (1). BOOL
* '''kts-mach''': Switches between Speed (0) and Mach mode (1). BOOL
Line 270: Line 273:
* '''trk''': Switches between Heading (0) and Track (1). BOOL
* '''trk''': Switches between Heading (0) and Track (1). BOOL
* '''true-course''': Switches between Magentic Heading (0) and True Heading (1). BOOL
* '''true-course''': Switches between Magentic Heading (0) and True Heading (1). BOOL
* '''vert''': Changes the vertical mode to ALT HLD (0), V/S (1), ILS (2), FLCH (4), FPA (5). INT (Note: Mode 3, Mode 6, and Mode 7 exist, but only engaged by the controller automatically, do not set to these values)
* '''vert''': Changes the vertical mode to ALT HLD (0), V/S (1), ILS (2), FLCH (4), FPA (5), Blank (9). INT (Note: Mode 3, Mode 6, and Mode 7 exist, but only engaged by the controller automatically, do not set to these values)
* '''vs''': Adjusts the Target Vertical Speed in feet per minute (-6000 -6000). INT (Note: IT-AUTOFLIGHT can use higher/lower FPM)
* '''vs''': Adjusts the Target Vertical Speed in feet per minute (-6000 -6000). INT (Note: IT-AUTOFLIGHT can use higher/lower FPM)
* '''vs-abs''': Automatically set by IT-AUTOFLIGHT. Absolute value of the '''vs''' input, used for fixing problems when animating cockpit controls. INT
* '''vs-abs''': Automatically set by IT-AUTOFLIGHT. Absolute value of the '''vs''' input, used for fixing problems when animating cockpit controls. INT
Line 293: Line 296:
* '''gs-arm''': ILS: Disarmed (0), or Armed (1)
* '''gs-arm''': ILS: Disarmed (0), or Armed (1)
* '''hdg-in-hld''': For Boeing style FMAs, usage optional. When (1), heading is captured and in HLD mode. When (0), heading is in SEL mode and acquiring.
* '''hdg-in-hld''': For Boeing style FMAs, usage optional. When (1), heading is captured and in HLD mode. When (0), heading is in SEL mode and acquiring.
* '''lat''': Active lateral mode: HDG HLD/SEL (0), LNAV (1), VOR/LOC Active (2), ALIGN/ROLLOUT (4), T/O (5), ROLL (6) (Note: Mode 3 is not used.)
* '''lat''': Active lateral mode: HDG HLD/SEL (0), LNAV (1), VOR/LOC Active (2), ALIGN/ROLLOUT (4), T/O (5), ROLL (6), Blank (9) (Note: Mode 3 is not used.)
* '''lnav-arm''': LNAV: Disarmed (0), or Armed (1)
* '''lnav-arm''': LNAV: Disarmed (0), or Armed (1)
* '''loc-arm''': VOR/LOC: Disarmed (0), or Armed (1)
* '''loc-arm''': VOR/LOC: Disarmed (0), or Armed (1)
* '''vert''': Active vertical mode: ALT HLD/CAP (0), V/S (1), G/S Active (2), FLCH (4), FPA (5), FLARE/ROLLOUT (6), T/O or G/A CLB (7) (Note: Mode 3 is not used.)
* '''vert''': Active vertical mode: ALT HLD/CAP (0), V/S (1), G/S Active (2), FLCH (4), FPA (5), FLARE/ROLLOUT (6), T/O or G/A CLB (7), Blank (9) (Note: Mode 3 is not used.)
* '''thr-mode''': Thrust System Mode: THRUST (0), PITCH Idle/RETARD (1), or PITCH Thrust Limit (2) (Note: PITCH Idle/RETARD commands the Autothrottle to Idle limit thrust, and PITCH Thrust Limit commands the Autothrottle to use set the thrust to the active thrust limit, like CLB, MCT, TOGA, etc.)
* '''thr-mode''': Thrust System Mode: THRUST (0), PITCH Idle/RETARD (1), or PITCH Thrust Limit (2) (Note: PITCH Idle/RETARD commands the Autothrottle to Idle limit thrust, and PITCH Thrust Limit commands the Autothrottle to use set the thrust to the active thrust limit, like CLB, MCT, TOGA, etc.)


==== Text Outputs: /it-autoflight/mode ====
==== Text Outputs: /it-autoflight/mode ====
Blank modes will display a blank string as an annunciator.
* '''lat''': Active lateral mode: [HDG - LNAV - LOC - ALGN - RLOU - T/O - ROLL]
* '''lat''': Active lateral mode: [HDG - LNAV - LOC - ALGN - RLOU - T/O - ROLL]
* '''vert''': Active vertical mode: [ALT HLD - V/S - G/S - ALT CAP - SPD DES - SPD CLB - FPA - FLARE - ROLLOUT - T/O CLB - G/A CLB - PITCH]
* '''vert''': Active vertical mode: [ALT HLD - V/S - G/S - ALT CAP - SPD DES - SPD CLB - FPA - FLARE - ROLLOUT - T/O CLB - G/A CLB - PITCH]
2,204

edits

Navigation menu