GAUGE: A320 Style Primary Flight Display
Gauge v1.7.000 - Current Version 28th Jan 2024

Features:
1) Altitude tape
2) Airspeed tape
3) Attitude graphic
4) Heading compass
5) ILS and glideslope guides
6) AP Heading
7) AP Altitude
8) AP IAS
9) CRS Marker
10) QNH Setting (Right Dial) inHg and MB/hPa
11) Radio Height
12) Flight director pitch & Roll bars
13) Vertical Speed indicator
14) Slip Indicator
15) Mach Speed readout
16) V1 Marker
17) V2 Marker and Output
18) Announciators (WIP)
19) Alternative Blue or Black background (S6 Button)
20) Brightness Control (Physical FIP)
21) Mini Menu
22) Optional Glass Reflection
23) Ground Reference Bar
 
Designed for MSFS 2020 A320, but Will work on most aircraft/SIM's (P3D/FSX). Some compatibly with FBW a320nx when changing the custom variable scripts located on [S1] Button. However this does NOT work with Fenix
 
Some FREE FBW improved compatibility snippets to download
https://fipgauges.com/download/Gauge_Snippets.zip

Aircraft Compatibility:
Simulator: Fully Compatible
3rd Party: Mostly Compatible*
Please report ANY 3rd Party incompatibility via our discord channel
* some improved FBW compatability via included scripts on [S1] Button

Buttons & Dials Summary:
[S1] Mini Menu:
[S5] Toggle Pressure Format:
[S6] Toggle Black and Blue backgrounds:
[L Dial] IAS Decrease/Increase:
[R Dial] QNH Down/Up:

About A320 Style Primary Flight Display:
Primary Flight Display (PFD) in the style of an Airbus A320. It has most of the stuff you would expect to see like Attitude, Speed, Altitude, Vertical Speed, Heading, Glide slope etc. This can be used on any aircraft.

The Main Gauge:
QNH setting can be adjusted using the right dial and IAS can be changed using the left dial.
 
This gauge will switch off automatically when the aircraft bus voltage drops to zero or if the aircraft bus voltage drops below FG_GLOBAL_MIN_VOLTAGE value if set.
 
For FBW compatibility I have created some code snippets https://fipgauges.com/download/FBW_Gauge_Snippets.zip
 
The snippet files are named after the gauge filename they relate to and the buttons they should be pasted to. Do not attempt to use snippets on different gauges other then the gauge filename shown and MUST be pasted to the button or dial indicated in the snippet file name.
 
Also for FBW compatibility you will need to change both FD Mode and Localizers Mode in the gauge menu.
FD Mode: Actual FD degrees - (3rd Party / FBW)
Localizer Mode: GPS Usaes CDI:3 and GSI:3 Localizers

Buttons & Dials Details:
[S1] Mini Menu:
This is used to activate/deactivate the Mini Menu as the [R Dail] is used for gauge functions
 
[S5] Pressure Fortam Toggle:
This is used to toggle pressure output fromat from inHg and MB/hPa
 
[S6] Switch between Black and Blue background:
This gauge comes with alternative background colours in black or blue which can be toggled using the [S6] button. This also toggles the black/blue background on our other gauges with the same feature so they are in sync.
 
[L Dial] IAS Decrease/Increase:
Increase and decrease the IAS value with the Left Dial
 
[R Dial] QNH Down/Up:
Increase and decrease the IAS value with the Right Dial

The Mini Menu:
Version & Info:
Turn left dial clockwise to turn on and counter clockwise to turn off current version number and other useful links.
 
Glass Reflection:
Turn left dial clockwise to turn on and counter clockwise to turn off optional glass reflections. This is a global setting so all gauges that have this function will turn on and off in sync.
 
Background Colour:
Turn left dial clockwise or counter clockwise to toggle gauge background colour between black and blue. This also toggles the black/blue background on our other gauges with the same feature so they are in sync.
 
Brightness:
Turn left Dial clockwise to increase gauge brightness and counter clockwise to decrease gauge brightness. This will adjust the brightness of all gauges at the same time.

Variables:
[S1] SCRIPTED CUSTOM VARIABLE MAPPINGS:
FG_A320PFD_FD_BANK (Session)
FG_A320PFD_FD_PITCH (Session)
FG_A320PFD_VMAX (Session)
FG_A320PFD_AP_AIRSPEED (Session)
 
FG_A320PFD_INSTRUCTIONS (Session)
     Instructions Page (Off = 0, On = 1)
 
FG_A320PFD_MENU (Session)
     Menu Item Index (0 to 7)
     0 = Menu Closed
     1 = Version & Info
     2 = FD Mode
     3 = Pressure Format
     4 = Localizers Mode
     5 = Background Colour
     6 = Glass Reflection
     7 = Brightness Control
 
FG_A320PFD_FD_MODE (Profile)
     Flight Director Mode (0 to1)
     0 = Legacy Sim FD - Offset by attitude
     1 = Actual FD degrees - (3rd Party / FBW)
 
FG_GLOBAL_DEVIATION_MODE (Profile)
     Localiser Mode (0 to1)
     0 = GPS uses GPS Localisers
     1 = GPS uses CDI:3 and GSI:3 Localisers
 
FG_A320PFD_MENU_ACTIVE (Session)
     If Menu Preview Mode is Active (Off = 0, On = 1)
 
FG_A320PFD_V1 (Profile)
     Value/positionof V1 marker on IAS (Default = 134)
 
FG_A320PFD_S (Profile)
     Value/positionof -S marker on IAS (Default = 195)
 
FG_A320PFD_F1 (Profile)
     Value/position of Indent 1 -F marker (Default = 149)
 
FG_A320PFD_F2 (Profile)
     Value/position of Indent 2 -F marker (Default = 141)
 
FG_A320PFD_V2 (Profile)
     Value/position of V2 marker (rotate) (Default = 134)
 
FG_A320PFD_MINSPD (Profile)
     Offset variable for flaps bars (Default = 0)
 
FG_A320PFD_BACK_COLOUR_1 (Profile)
     Component Background Colour (Default = Grey #444455)
 
FG_A320PFD_TEXT_COLOUR_1 (Profile)
     Font colour 1 (Default = White #FEFEFE)
 
FG_A320PFD_TEXT_COLOUR_2 (Profile)
     Font colour 2 (Default = Magenta #FF00FF)
 
FG_A320PFD_TEXT_COLOUR_3 (Profile)
     Font colour 3 (Default = Cyan #00F0FF)
 
FG_A320PFD_TEXT_COLOUR_4 (Profile)
     Font colour 3 (Default = Green #00DD00)
 
FG_A320PFD_TEXT_COLOUR_5 (Profile)
     Font colour 3 (Default = Orange #FF7700)
 
FG_A320PFD_BESTLIFT (Profile)
FG_A320PFD_MINSPD_0 (Profile)
FG_A320PFD_MINSPD_1 (Profile)
FG_A320PFD_MINSPD_2 (Profile)
FG_A320PFD_MINSPD_3 (Profile)
FG_A320PFD_MINSPD_4 (Profile)
FG_A320PFD_ALPHAMAX (Profile)
FG_A320PFD_ALPHAMAX_1 (Profile)
FG_A320PFD_ALPHAMAX_2 (Profile)
FG_A320PFD_ALPHAMAX_3 (Profile)
FG_A320PFD_ALPHAMAX_4 (Profile)
FG_A320PFD_NEXTFLAP (Profile)
FG_A320PFD_NEXTFLAP_1 (Profile)
FG_A320PFD_NEXTFLAP_2 (Profile)
FG_A320PFD_NEXTFLAP_3 (Profile)
FG_A320PFD_OVERSPEED (Profile)
FG_A320PFD_OVERSPEED_GEARDOWN (Profile)
FG_A320PFD_OVERSPEED_INDENT_1 (Profile)
FG_A320PFD_OVERSPEED_INDENT_2 (Profile)
FG_A320PFD_OVERSPEED_INDENT_3 (Profile)
FG_A320PFD_OVERSPEED_INDENT_4 (Profile)
 
SIMCONNECT Vars Used:
Attitude indicator pitch degrees,DEGREES
Attitude indicator bank degrees,radians
Plane heading degrees magnetic,degrees
Autopilot flight director active,number
Autopilot flight director pitch,DEGREES
Attitude indicator pitch degrees:1,DEGREES
Autopilot flight director bank,DEGREES
Attitude indicator bank degrees,DEGREES
Vertical speed,feet per minute
Airspeed select indicated or true,knots
Units of measure,enum
Indicated Altitude:1,meters
Indicated Altitude:1,feet
NAV HAS NAV:1,Bool
NAV obs:1,DEGREES
Autopilot heading lock dir,DEGREES
GPS GROUND MAGNETIC TRACK,degrees
AUTOPILOT ALTITUDE LOCK VAR,feet
Radio Height
RADIO HEIGHT,feet
SIM ON GROUND
FLAPS HANDLE INDEX
TOTAL WEIGHT,pounds
OVERSPEED WARNING,bool
GEAR POSITION:1
Autopilot airspeed hold var,knots
Indicated Altitude,feet
Attitude indicator bank degrees:1,radians
Turn coordinator ball,position
NAV GSI:1,number
NAV CDI:1,number
Kohlsman setting hg,inHg
Kohlsman setting mb,Millibars
NAV ACTIVE FREQUENCY:1,mhz
NAV DME:1,nautical miles
AIRSPEED MACH,Mach
GENERAL ENG THROTTLE LEVER POSITION:1,percent
SIM ON GROUND,bool
AUTOPILOT MASTER
AUTOPILOT VERTICAL HOLD,bool
AUTOPILOT VERTICAL HOLD VAR,feet per minute
AUTOPILOT ALTITUDE LOCK,bool
HSI GSI NEEDLE VALID,bool
AUTOPILOT APPROACH HOLD,bool
AUTOPILOT HEADING LOCK,bool
HSI CDI NEEDLE VALID,bool
DECISION HEIGHT,feet
AUTOPILOT THROTTLE ARM,bool
OUTER MARKER,bool
INNER MARKER,bool
MIDDLE MARKER,bool
 
 
fipgauges.com GLOBAL VARIABLES:
(not all vars used in every gauge)
 
FG_GLOBAL_DIAL_SPEED (Session)
     Variable used for dial acceleration (Off = 0, On = 1)
 
FG_GLOBAL_GAUGE_BRIGHTNESS (Profile)
     Brightness value of physical FIP's. Affects all physical gauges (20-250)
 
FG_GLOBAL_GAUGE_BRIGHTNESS_MODE (Profile)
     Variable used when editing Global or individual Brightness (0-1)
     0 - Global Brightness
     1 - Inedividual Brightness
 
FG_GLOBAL_GLASS (Profile)
     Glass Reflection (Off = 0, On = 1)
 
FG_GLOBAL_HIDE_MENU_LED (Profile)
     Toggle visibility of Mini Menu LED (0 = On, 1 = Off)
 
FG_GLOBAL_JET_COLOUR (Profile)
     Background Colour (0 to 3)
     1 = Grey panel with grey gauge face
     2 = Blue grey panel with grey gauge face
     3 = Dark grey panel with black gauge face
     4 = Dark blue panel with black gauge face.  
 
FG_GLOBAL_JET_BACKGROUND_COLOUR (Profile)
     Background Colour (Black = 0, Blue = 1 )
 
FG_GLOBAL_MIN_VOLTAGE (Profile)
     Minimum voltage before gauge electronics turns off (-1 to 150)
     -1 = Disabled
     0 - 150 = Off Voltage Level
 
FG_GLOBAL_MIN_VOLTAGE_CACHE (Profile)
     Internal Variable - Used to store off voltage value - do not edit
  
FG_GLOBAL_PANEL_LIGHTS (Profile)
     Night Lit Mode (Off = 0, On = 1)
 
FG_GLOBAL_PRESSURE (Profile)
     Shared variable for switching inHg and MB (0 to 1)
     0 = inHg
     1 = Millbars
 
FG_GLOBAL_STYLE (Profile)
  Background Colour (0 to 6)
     0 = Grey
     1 = Black Dial Face
     2 = Darker Gauge & Dial Face
     3 = Black & No Gauge GFX
     4 = Grey - Original Design
     5 = Black Dial Face - Original Design
     6 = Darker Gauge & Dial Face - Original Design
   
FG_GLOBAL_VOLTAGE (Session)
     Internal variable used to read current voltage
 

Release Notes:
1.7.000
     - 1) SPAD.neXt 0.9.15 Compatibility (Convert "PRESS" to "PRESSSHORT") Fixes short and long press both firing on long press.
     - 2) New gauge brightness code using SPAD brightness variables.
     - 3) Can control global or individual gauge brightness in gauge (Profile saved settings)
     - 4) Better use of button lights
1.6.008 - SPAD.neXt 0.9.13 Compatibility (Author ID)
1.6.007 - Removed meters option from altimeter as SIM is switching to meters for some reason.
1.6.006 - Wider VSI
1.6.005 - Added Mapped Variable for Barber Pole 3rd Party aircraft support
1.6.004 - Added 3rd Party support by adding CDI:3 and GSI:3 radio activation toggle
1.6.003 - GPS approach Localizers working now even when radio not tuned
1.6.002 - Added FBW support for Flight Director (FD Mode - in addition to adding LVARS in scripts)
1.6.001 - Tweaked sensivity of flight directors bars. Added Scripted Variables for Flight Director
1.6.000 -
 - 1) New Custom Virtual Power supports ALL aircraft volt variables - See https://fipgauges.com/customfeatures.php
 - 2) Fixed ILS diamonds off center (a lot) and widened the range of movement to reach outer white diamonds
1.5.003 - Added Pressure Format Toggle inHg and MB/hPa
1.5.002 - Virtual Power Warning added to Menu
1.5.001 - Changed ILS localiser and Glide Slope Variables (More compatible)
1.5.000 - Total overhawl, too many changes to list 30 - 40 updates, gfx changes and new features!!!
1.4.002 - Changed heading from Gyro to Magnetic
1.4.001 - Tweaked voltage monitoring to better support MSFS2020. Added Monitoring for Battery Bus. Fixed VS Needle showing on Alt window
1.4.000 - SPAD.neXt 0.9.7.x Compatibility
With custom Font Colours. Custom Grey Backgroung Colour, Larger yellow centre bar (Closer to A320). SPAD.neXt 0.9.7.x in-gauge scoped Variables. Replaced some BMP text to Fonts (for custom colours to work). Using PNG transparency instead of BMP transparent mask colours. Added light shading texture to Attitude window. ALT and HDG hold indicators work now and no longer just for show. Looks a tad more photo realistic than the original.
1.3.007 - Added Glass reflection to Mini Menu.
1.3.006 - Updated Menu GFX.
1.3.005 - Brightness control Sync (All Gauges same brightness Value)
1.3.004 - Changed Legacy Mouse Dial code to SPAD.neXt buttons. Added Mini Menu [S1]. Brightness control
1.3.003 - Altitude "Tens" now scrolls smoothly instead of stepping.
1.3.002 - Bug on Flight Director Banking fixed.
1.3.001 - Resized Text to become compliant with SPAD.neXt scaling changes
1.2.000 - Made Font Bold so easier to read and added Mach Speed
1.1.002 - Added Decision Height and replaced numeric tapes with text
1.1.001 - SPAD.neXt offset compliancy changes (legacy code no longer supported)
1.1.000 - Public Release
1.0.000 - Initial Build

Please report any bugs or feature requests via our discord channel


Document Published 15/02/2024

Copyright fipgauges.com 15/02/2024