GAUGE: Garmin G5 PFD and HSI
Gauge v0.2.000 - Current Version 17th Feb 2024

Features:
1) PFD
2) HSI
3) G5 interactive Menu
4) Speed flags and variable editor
5) Working annunciator bar
6) Attitude Gauge
7) IAS tape and AP IAS bug
8) Altitude tape and AP ALT  bug
9) VSI indicator and AP VSI indications
10) Flight Director (2 styles)
11) Localizer Indicators
12) TAS Display
13) OAT display
14) Compass with various directional bugs
15) Bearing Pointers (assignable)
16) QNH Setting (Right Dial)
17) Many "V" Flags configurable
18) Coloured speed bars configurable
19) MAX and MIN speed Warnings
20) Stall Warning
21) 2 attitude bank styles, ground or sky pointer
22) Brightness Control (Physical FIP)
 
 
Please report any bugs to info@fipgauges.com.
 
PMDG doesn't output flight director data so default simulation flight director is output (points to level flight)

Aircraft Compatibility:
Simulator: Fully Compatible
3rd Party: Mostly Compatible*
Please report any 3rd Party incompatibility via our discord channel

Buttons & Dials Summary:
[S1] Mini Menu:
[S5] LongPress Set Pressure 29.92:
[S6] G5 Activate Button:
[R Dial] G5 Mode Dial Decrease/Increase:

About Garmin G5 PFD and HSI:
Hi this is my faithful reproduction of the Garmin G5 gauge. This come with working G5 menus and both PFD and HIS functionality

The Sidebar:
N/A

Buttons & Dials Details:
[S1] Mini Menu:
Press [S1] to toggle gauge mini menu on/off
 
[S5] LongPress:
A long proess of [S5] Sets Pressure to default of 29.92:
 
[S6] G5 Activate Button
Press [S6] to activate G5 menu and is also used to ackknoledge selection.
 
[R Dial] G5 Mode Dial Decrease/Increase:
Right dial is used to nagigate the G5 and Minu menus
 
[L Dial]
Left dial is used to change function in the gauges mini menu only.

Variables:
FG_G5_MODE (Device)
FG_G5_G5MENU (Device)
FG_G5_G5MENU_SELECTION (Device)
FG_G5_SELECTED_FUNCTION (Device)
FG_G5_VARIABLE_EDITOR (Device)
FG_G5_ALTITUDE (Session)
FG_G5_INSTRUCTIONS (Session)
FG_G5_PLUS10 (Session)
 
FG_G5_MENU (Session)
     Menu Item Index (0 to 10)
     0 = Menu Closed
     1 = Version & Info
     2 = PFD or HIS Mode
     3 = Ground Colour (N/A)
     4 = Slip Arc Stype
     5 = IAS Red Bar
     6 = IAS White Bar
     7 = IAS Flaps
     8 = IAS Green Bar
     9 = IAS Red (Max)
     10 = Brightness
 
FG_G5_FD (Profile)
FG_G5_OAT_MODE (Profile)
FG_G5_HDG_TRK (Profile)
FG_G5_SELECTED_VARIABLE (Profile)
FG_G5_BEARING_POINTER (Profile)
FG_G5_BEARING_POINTER_1 (Profile)
FG_G5_BEARING_POINTER_2 (Profile)
FG_G5_PITCH (Profile)
FG_G5_WIND (Profile)
FG_G5_Vg (Profile)
FG_G5_Vr (Profile)
FG_G5_Vs (Profile)
FG_G5_Vx (Profile)
FG_G5_Vy (Profile)
FG_G5_VYSE (Profile)
FG_G5_VLO (Profile)
FG_G5_VAPP (Profile)
FG_G5_VLE (Profile)
FG_G5_ALTMODE (Profile)
FG_G5_GPS-FMS-LNAV (Profile)
FG_G5_SLIDESTYLE (Profile)
FG_G5_RED_MINIMUM_INDICATOR (Profile)
FG_G5_WHITE_INDICATOR (Profile)
FG_G5_FLAPS_INDICATOR (Profile)
FG_G5_GREEN_INDICATOR (Profile)
FG_G5_RED_YELLOW_INDICATOR (Profile)
FG_GPWS_OFFSET1 (Profile)
 
SIMCONNECT: Vars
(Attitude indicator pitch degrees,degrees)
(Attitude indicator bank degrees,degrees)
(Autopilot flight director active, number)
(Autopilot flight director pitch,degrees)
(Autopilot flight director bank,degrees)
(Vertical speed,feet per minute,1.0)
(Plane heading degrees magnetic,degrees)
(Autopilot heading lock dir,degrees)
(NAV OBS:1,degrees)
(NAV OBS:2,degrees)
(GPS WP DESIRED TRACK,degrees)
(GPS WP BEARING,degrees)
(NAV HAS NAV:1,bool)
(NAV RADIAL:1,degrees)
(NAV HAS NAV:2,bool)
(NAV RADIAL:2,degrees)
(AIRSPEED INDICATED,knots)
(Indicated Altitude,feet,1.0)
(AUTOPILOT ALTITUDE LOCK VAR,feet)
(Autopilot airspeed hold var,knots)
(AUTOPILOT VERTICAL HOLD VAR,feet per minute)
(NAV HAS GLIDE SLOPE:1,bool)
(GPS DRIVES NAV1)
(AUTOPILOT NAV SELECTED)
(NAV HAS GLIDE SLOPE:2,bool)
(HSI GSI NEEDLE VALID,bool)
(NAV GSI:1,number)
(NAV HAS LOCALIZER:1,bool)
(NAV HAS LOCALIZER:2,bool)
(HSI CDI NEEDLE VALID,bool)
(NAV CDI:1,number)
(NAV CDI:2,number)
(HSI CDI NEEDLE,number)
(Kohlsman setting hg,inHg)
(Kohlsman setting mb,Millibars)
(GPS GROUND SPEED,knots)
(AIRSPEED TRUE,knots)
(AMBIENT TEMPERATURE,celsius)
(AMBIENT TEMPERATURE,farenheit)
(AUTOPILOT MASTER)
(AUTOPILOT FLIGHT DIRECTOR ACTIVE)
(AUTOPILOT VERTICAL HOLD)
(MIDDLE MARKER)
(OUTER MARKER)
(INNER MARKER)
(SIM ON GROUND)
(FLAPS HANDLE INDEX)
(OVERSPEED WARNING)
(GPWS WARNING,bool)
(STALL WARNING,bool)
(DELTA HEADING RATE)
(Turn coordinator ball,position)
(AUTOPILOT APPROACH HOLD )
(AUTOPILOT NAV1 LOCK)
(AUTOPILOT HEADING LOCK)
(AUTOPILOT APPROACH HOLD)
(AUTOPILOT YAW DAMPER)
(AUTOPILOT FLIGHT LEVEL CHANGE)
(AUTOPILOT ALTITUDE LOCK)
(INDICATED ALTITUDE)
(AUTOPILOT VERTICAL HOLD VAR)
(NAV GSI:2,number)
(HSI GSI NEEDLE,number)
(ADF SIGNAL:1,number)
(ADF radial:1,degrees)
(NAV DME:1,Nautical miles)
(NAV DME:2,Nautical miles)
(GPS WP DISTANCE,NAUTICAL MILES)
(AMBIENT WIND VELOCITY,knots)
(AMBIENT WIND DIRECTION,degrees)
(MAGVAR,degrees)
(AIRCRAFT WIND Y,knots)
(AIRCRAFT WIND Z,knots)
(SIM ON GROUND,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 - Individual 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:
0.2.000
     1) SPAD.neXt 0.9.15 Compatibility (Convert "PRESS" to "PRESSSHORT") Fixes short and long press both firing on long press.
     2) Menu system upgraded
     3) New gauge brightness code using SPAD brightness variables.
     4) Can control global or individual gauge brightness in gauge (Profile saved settings)
0.1.007 - SPAD.neXt 0.9.13 Compatibility (Author ID)
0.1.006 - To/From flag added for VOR:1 & VOR:2. Workaround for GPS Nautical Miles only steping 1 mile not 0.1
0.1.005 - Added GPS Ground Track in HSI
0.1.004 - Added GS Support for MSFS GPS approaches
0.1.003 - Fixed GSI (glide slope indicator) not working on GPS Navigation and fixed GPS CDI range (moves further now)
0.1.002 - Fixed ADF needle pointing correctly now. Added HDG and CRS acceleration  in HSI mode.
0.1.001 -
 - 1) Removed SPAD.neXt feet and feet per minute Epsilon causing Altitude and VSI to stop working properly on some verson of SPAD.neXt
 - 2) Moved altimeter tens mask up a pixel as it was slightly missaligned
0.1.000 -
 - 1) Bearing Pointer 1 & 2 now supports ADF properly (even though real G5 doesn't support ADF)
 - 2) New Custom Virtual Power supports ALL aircraft volt variables - See https://fipgauges.com/customfeatures.php.
 - 3) Menu Cleaned up, Removed redundant aircraft mode and removed redundant sidebar menu shading option.
0.0.006 - Removed rogue display of ADF radial text.
0.0.005 - SPAD.neXt detected code format errors fixed
0.0.004 - Fixed speed flags sat on top of annunciations. Fixed GPS Annunciation shown when FD off.
0.0.003 - Debugging Text2Speech removed
0.0.002 - Fixed IAS invalid variable. Fixed MAXSPD showing when MAXSPD not set. Fixed cant change airspeed in PFD G5 Menu
0.0.001 - Public Beta Release.
 

Please report any bugs or feature requests via our discord channel


Document Published 18/02/2024

Copyright fipgauges.com 18/02/2024