XPGF_SB ---------------------------------------------------------------------------- Version 2.6.3 SB Sandy Barbour 25/04/2013 Maximum Trim is now plus or minus 1.0 for X-Plane V10. The maximum trim for X-Plane versions before V10 has not changed and is still plus or minus 0.5. This effects the following Function ID's - ELEV_TRIM AILERON_TRIM RUDDER_TRIM ROTOR_TRIM ---------------------------------------------------------------------------- Version 2.6.2 SB Sandy Barbour 26/03/2013 Allows another plugin to disable the GF-MCPPro and GF-EFIS modules. This would be used if another plugin wanted to control these devices. ---------------------------------------------------------------------------- Version 2.6.1 SB Sandy Barbour 04/03/2013 GF-TQ6 Module 1. Added null zone so that slight movements of the flap lever does not trigger the flaps when the lever is in the up position. 2. Added INI file setting to allow ENG_N_PROP_PITCH function to use zero as the minimum value. If GFTQ6UsePropMinimumOfZero is set, use zero for the minimum so that the behaviour is the same as the aircraft panel. At the moment the value used is taken from the "sim/aircraft/controls/acf_RSC_mingreen_prp" dataref. This will be the default value unless the INI file entry GFTQ6UsePropMinimumOfZero is set. e.g. GFTQ6UsePropMinimumOfZero=1 3. Added INI file setting so that the SpeedBrake Armed region can be accessed. The default behaviour is that the range only goes as far up as off. e.g. GFTQ6UseSpeedBrakeArmed=1 Will allow the Armed region to be accessed by the TQ6 lever. 4. Added functions to toggle between COM and NAV frequencies. (The N will be the unit number of the GF-166, GF-45 and GF-45 respectably. GF166_N_FUNC_NAV1_NAV2_TOGGLE GF166_N_FUNC_COM1_COM2_TOGGLE GF45_N_FUNC_NAV1_NAV2_TOGGLE GF45_N_FUNC_COM1_COM2_TOGGLE GF46_N_FUNC_NAV1_NAV2_TOGGLE GF46_N_FUNC_COM1_COM2_TOGGLE ---------------------------------------------------------------------------- Version 2.6.0 SB Sandy Barbour 11/02/2013 The GF-DIO is now supported on Windows and OS X. Make sure you read the "GFDIO_Operation.pdf" file. This has been added to the "Goflight_Module_Information_Pdfs.zip file further down this page". It is essential that this pdf is read before trying to use the hardware with this plugin. Added functions to flip the main/standby frequencies. NAV1_FLIP NAV2_FLIP COM1_FLIP COM2_FLIP ADF1_FLIP ADF2_FLIP DME_FLIP Added more functions so that GF-RP48 can control each individual set of digits. This is handy as each of the the GF-RP48 knobs do not have the coarse/fine facility that the other modules like the GF-166 etc. have. Functions for the GF-RP48 knobs only ADF1_ACTIVE_COARSE ADF1_ACTIVE_FINE ADF1_STANDBY_COARSE ADF1_STANDBY_FINE ADF2_ACTIVE_COARSE ADF2_ACTIVE_FINE ADF2_STANDBY_COARSE ADF2_STANDBY_FINE COM1_ACTIVE_COARSE COM1_ACTIVE_FINE COM1_STANDBY_COARSE COM1_STANDBY_FINE COM2_ACTIVE_COARSE COM2_ACTIVE_FINE COM2_STANDBY_COARSE COM2_STANDBY_FINE DME_ACTIVE_COARSE DME_ACTIVE_FINE DME_STANDBY_COARSE DME_STANDBY_FINE NAV1_ACTIVE_COARSE NAV1_ACTIVE_FINE NAV1_STANDBY_COARSE NAV1_STANDBY_FINE NAV2_ACTIVE_FINE NAV2_ACTIVE_COARSE NAV2_STANDBY_COARSE NAV2_STANDBY_FINE ---------------------------------------------------------------------------- Version 2.5.0 SB Sandy Barbour 12/11/2012 This is and interim version to allow 64 bit support The DIO will be supported in V2.6.0 SB ---------------------------------------------------------------------------- Version 2.4.0 SB Sandy Barbour 08/10/2012 The GF-WCP is now supported on Windows and OS X. Added ELECTRIC_HYDRAULIC_PUMP and HSI_IS_ARC functions to the P8, T8 and RP48. ---------------------------------------------------------------------------- Version 2.3.2 SB Sandy Barbour 04/07/2012 GF-RP48 Reduced the upper digit limit of the XPDR_DIGIT_N functions to 7. GF-T8 Added the FASTEN_SEAT_BELTS function that was missing. ---------------------------------------------------------------------------- Version 2.3.1 SB Sandy Barbour 28/06/2012 1. This only affects the OS X plugin. Fixed problem where V1.03 GF-166 would not work properly. This was another case of HID code changes between different version of the Goflight firmware. 2 The GF-MESM is now supported on Windows and OS X. 3. Added the following new functions to the GF-RP48. XPDR_DIGIT_1 XPDR_DIGIT_2 XPDR_DIGIT_3 XPDR_DIGIT_4 These allow the XPDR individual digits to be changed by the GF-RP48's 4 knobs. ---------------------------------------------------------------------------- Version 2.2.2 SB Sandy Barbour 10/05/2011 These only affect the OS X plugin. Fixed intermittent dial operation in V1.02 firmware versions of the RP48. Fixed the case of LEDS not working in V1.02 firmware versions of the RP48. Fixed the case of dials not working in V2.00 firmware versions of the MCP Pro. This only affects the Windows plugin. V2.00 firmware versions of the MCP Pro needs a newer version of the Goflight SDK. This is because the way the LEDS and Displays are handled changed. The Goflight SDK retains compatibility with the pre V2.00 units. ---------------------------------------------------------------------------- Version 2.2.1 SB Sandy Barbour 20/01/2011 Fixed bug in the AP_VERT_SPEED_ADJ function. ---------------------------------------------------------------------------- Version 2.2.0 SB Sandy Barbour 17/01/2011 Added settings to XPGF.INI file to change the ELEV_TRIM, AILERON_TRIM, RUDDER_TRIM, ROTOR_TRIM increment value. The GF-MCP Pro and GF-MCP no longer disengage the Autopilot on the Mac when the config screen is opened. GF-MCP firmware version 1.08 modules now work on the Mac. This version of the plugin supports using the MCP Pro with the x737 from the European Aircraft Developer Team EADT. The buttons on the MCP Pro use the x737 plugins's custom commmands. The button leds on the MCP Pro use the x737 plugins's custom datarefs. The knobs on the MCP Pro use the x737 plugins's custom datarefs. ---------------------------------------------------------------------------- Version 2.1.0 SB Sandy Barbour 28/10/2009 Added support for the GFLGT II. Added INI file options so that the Aileron, Elevator and Rudder trims can be reversed. Added INI file option so that the Landing Light LED colours can be reversed. These were added because of "Rogue" LGT II units out there that had these reversed. MCP Pro Alt Knob when pressed and rotated will change Altitude in steps of 10. ---------------------------------------------------------------------------- Version 2.0.1 SB Sandy Barbour 17/09/2009 Added APU_GENERATOR_SWITCH function Added AP_STATE_XXXXXX functions, these map directly to the AP state dataref. LGT Device Landing gear LEDS now work the same as Xplane. Flight Director LED on MCP Pro does not go out when Flight Director is in Auto mode. This is the same for any Toggle Switch or Button that uses the AP_FLIGHT_DIR function ADF1_CARD and ADF2_CARD added to RP48 list. Added GF46_N_FUNC_PREV and GF46_N_FUNC_NEXT functions These functions can be used with most modules that have buttons. Due to the number of functions the function selection screen is paged. So use the PageUp and PageDn keys to page the screen. If the number of functions can fit on the screen then the keys won't do anything. ---------------------------------------------------------------------------- Version 2.0.0.9 SB Sandy Barbour 27/06/2009 Fixed bug with INVERTER functions as there are only 2 inverters and not 8. Added code so that the toggles switches will set the datarefs they use when an aircraft is loaded. GFT8, GFP8, GFRP48 and GFLGT indicators will now turn off when Avionics Master is off. Sorted the function selection lists alphabetically. Removed code that was creating "Funtion=" entries. ---------------------------------------------------------------------------- Version 2.0.0.8 SB Sandy Barbour 15/06/2009 Added GF45_N_FUNC_PREV and GF45_N_FUNC_NEXT functions Added GF166_N_FUNC_PREV and GF166_N_FUNC_NEXT functions These functions can be used with most modules that have buttons. Both the GF45 and GF166 config screens have been changed so that you can assign up to 8 functions that can be selected in turn using the above functions. This is similar to how the GF46 config screens works. Made all the AUDPNL_XXXX_IDENT functions work the same way. You can now set these off and on. Added code to set Datarefs based on GFEFIS toggle switch and selector positions on startup. Added code to set Datarefs based on GFSECM toggle switch and selector positions on startup. Added code to set Datarefs based on GFT8 toggle switch positions on startup. Added EFIS_ND_MODE_SEL, EFIS_ND_SUB_MODE_SEL and EFIS_ND_RANGE_SEL to the GF45, GF46 and GF166. Added ART_STAB function Added HSI_SELECTOR and RMI_SELECTOR functions Added ANTI_ICE_INLET_HEAT, ANTI_ICE_PROP_HEAT, ANTI_ICE_WINDOW_HEAT, PITOT_HEAT2, ANTI_ICE_AOA_HEAT, ANTI_ICE_SURF_HEAT, ANTI_ICE_SURF_BOOT functions Added ANTI_ICE_AUTO_IGNITE, ICE_DETECT, PRE_ROTATE_LEVEL, JATO_ON, PUFFERS_ON, WATER_SCOOP, CANOPY_OPEN, TOT_ENER_AUDIO, ARGUS_MODE functions Added NO_SMOKING, FASTEN_SEAT_BELTS, CLUTCH_ENGAGE, AFTERBURNER_ENABLED, IGNITER_REQ_AUTO, PRIMER_ON, FIRE_EXTINGUISHER_ON functions Added ENG_ALL_FADEC function Added ENG_1_FADEC, ENG_2_FADEC, ENG_3_FADEC, ENG_4_FADEC, ENG_5_FADEC, ENG_6_FADEC, ENG_7_FADEC, ENG_8_FADEC functions Added SYS_ALL_BATTERY function Added SYS_1_BATTERY, SYS_2_BATTERY, SYS_3_BATTERY, SYS_4_BATTERY, SYS_5_BATTERY, SYS_6_BATTERY, SYS_7_BATTERY, SYS_8_BATTERY functions The following functions use datarefs that we introduced for the the Xplane version mentioned at the start of the list. Xplane V9.00 Onwards Added ENG_ALL_ANTI_ICE_ENGINE_AIR function Added ENG_1_ANTI_ICE_ENGINE_AIR, ENG_2_ANTI_ICE_ENGINE_AIR, ENG_3_ANTI_ICE_ENGINE_AIR, ENG_4_ANTI_ICE_ENGINE_AIR functions Added ENG_5_ANTI_ICE_ENGINE_AIR, ENG_6_ANTI_ICE_ENGINE_AIR, ENG_7_ANTI_ICE_ENGINE_AIR, ENG_8_ANTI_ICE_ENGINE_AIR functions Added ENG_ALL_AFTERBURNER_ENABLED function Added ENG_1_AFTERBURNER_ENABLED, ENG_2_AFTERBURNER_ENABLED, ENG_3_AFTERBURNER_ENABLED, ENG_4_AFTERBURNER_ENABLED functions Added ENG_5_AFTERBURNER_ENABLED, ENG_6_AFTERBURNER_ENABLED, ENG_7_AFTERBURNER_ENABLED, ENG_8_AFTERBURNER_ENABLED functions Added ENG_ALL_PRIMER_ON function Added ENG_1_PRIMER_ON, ENG_2_PRIMER_ON, ENG_3_PRIMER_ON, ENG_4_PRIMER_ON functions Added ENG_5_PRIMER_ON, ENG_6_PRIMER_ON, ENG_7_PRIMER_ON, ENG_8_PRIMER_ON functions Xplane V9.20 Onwards Added ENG_ALL_AUTO_IGNITE_ON function Added ENG_1_AUTO_IGNITE_ON, ENG_2_AUTO_IGNITE_ON, ENG_3_AUTO_IGNITE_ON, ENG_4_AUTO_IGNITE_ON functions Added ENG_5_AUTO_IGNITE_ON, ENG_6_AUTO_IGNITE_ON, ENG_7_AUTO_IGNITE_ON, ENG_8_AUTO_IGNITE_ON functions Xplane V9.30 Onwards Added ENG_ALL_GOVERNOR function Added ENG_1_GOVERNOR, ENG_2_GOVERNOR, ENG_3_GOVERNOR, ENG_4_GOVERNOR, ENG_5_GOVERNOR, ENG_6_GOVERNOR, ENG_7_GOVERNOR, ENG_8_GOVERNOR functions Added ENG_ALL_FIRE_EXTINGUISHER_ON function Added ENG_1_FIRE_EXTINGUISHER_ON, ENG_2_FIRE_EXTINGUISHER_ON, ENG_3_FIRE_EXTINGUISHER_ON, ENG_4_FIRE_EXTINGUISHER_ON functions Added ENG_5_FIRE_EXTINGUISHER_ON, ENG_6_FIRE_EXTINGUISHER_ON, ENG_7_FIRE_EXTINGUISHER_ON, ENG_8_FIRE_EXTINGUISHER_ON functions ---------------------------------------------------------------------------- Version 2.0.0.7 SB Sandy Barbour 09/05/2009 Changed the OSX firmware version code to make it more robust. This fixes problems with some GF166 and GFMCP modules. Added Brightness support to the RP48 ---------------------------------------------------------------------------- Version 2.0.0.6 SB Sandy Barbour 08/05/2009 1. Fixed problem with EFIS_ND_MODE_PLAN not sending correct value to dataref. Added ALTIMETER_SET_STD for EFIS 2. Fixed the Audio Panel functions AUDPNL_NAV1_IDENT AUDPNL_NAV2_IDENT AUDPNL_ADF_IDENT AUDPNL_ADF2_IDENT AUDPNL_DME_IDENT AUDPNL_MKR_IDENT Note these only work properly in V9 onwards as the original datarefs in V8 did not work. V9 allows me to use new datarefs that work properly. 3. Added AUDPNL_COM1_IDENT and AUDPNL_COM2_IDENT. 4. Added APU_SWITCH, BLEED_AIR_MODE, TRANSPONDER_MODE and NAV_COM_ADF_MODE These fixes apply to both the OS X and Windows plugins. ---------------------------------------------------------------------------- Version 2.0.0.5 SB Sandy Barbour 16/04/2009 Added support for GF166 modules that have 1.02 firmware. This only affects the OS X version of the plugin. ---------------------------------------------------------------------------- Version 2.0.0.4 SB Sandy Barbour 04/04/2009 Fixed the problem with the newer GF-MCP modules not working on OSX ---------------------------------------------------------------------------- Version 2.0.0.3 SB Sandy Barbour 30/03/2009 GF-SECM support enabled. Mitch sent me an updated GF-SECM that has new firmware. This now works a lot better than the older module. ---------------------------------------------------------------------------- Version 2.0.0.2 SB Sandy Barbour 26/03/2009 Fixed the problem with the newer GF166 modules not working. This was because GoFlight changed the HID codes for the new modules. This only affected OS X users as Windows has its own Goflight SDK. Mitch sent me 2 new GF166's so I was able to work out what the new HID codes were. So new and old GF166 modules will now work with the plugin. I now check the version of the module so I know which HID codes to use. NOTE Only the mac version of the plugin has been updated. ---------------------------------------------------------------------------- Version 2.0.0.1 SB Sandy Barbour 15/01/2009 Added support for MCPPro and EFIS. Support for the SECM is in the plugin but has been disabled until firmware issue is resolved. Fixed problem where TQ6 was detected when no device was present. Added gear actuator failure states so that LEDs will be red on failure. Fixed bug with AP_AUTOTHROTTLE This uses a XPLM key command that toggles the auto throttle state. When AP_DISENGAGE is used the AT is switched off. However the physical switch can be in the on position. Moving the switch to the off position would actually toggle the auto throttle on. Added code to check the Xplane autothrottle state and change it only when it is required. ---------------------------------------------------------------------------- Version 1.0.0.9 SB Sandy Barbour 28/11/2008 Added support for the GF46 on OSX. Bugs Fixed Fixed bug where text on GF45 was garbled on Intel Mac. Functionality Added When the GF46 is used with the functions below both modes of the knob are used. Not pressed changes value by 5, when pressed changes the value by 1. AP_HEADING_ADJ AP_NAV_COURSE_ADJ OBS1 OBS2 ADF1_CARD ADF2_CARD ---------------------------------------------------------------------------- Version 1.0.0.8 SB Sandy Barbour 23/11/2008 OSX Plugin Released Functionality Added Changed AP_ALT_HOLD When the AP Altitude Hold is engaged the Goflight Inidicator will go on. When the AP Altitude Hold is armed the Goflight Inidicator will go off. ---------------------------------------------------------------------------- Version 1.0.0.7 SB Sandy Barbour 02/11/2008 Functionality Added Added DECISION_HEIGHT Added EFIS_ND_SUB_MODE_SEL, this was introduced in V8.20. Changed GF46 from AP_NAV_COURSE to AP_NAV_COURSE_ADJ Added RMI_LEFT_SELECTOR and RMI_RIGHT_SELECTOR ---------------------------------------------------------------------------- Version 1.0.0.6 SB Sandy Barbour 21/01/2008 Functionality Added Changed the sensitivity of the trim for the GF- LGT. It now takes less turns to move the trim. ---------------------------------------------------------------------------- Version 1.0.0.5 SB Sandy Barbour 15/11/2006 Updated version of the original beta 2 plugin. - Bugs Fixed LGT landing gear lights not working (This was for v8.50 and later). MCP airspeed not working when no INI file entry for it. Functionality Added Where N is 1 to 8 ENG_N_IGNITER ENG_N_GENERATOR ENG_N_FUEL_PUMP ENG_ALL_FUEL_RUN_CUTOFF ENG_ALL_START ENG_ALL_GENERATOR ENG_ALL_INVERTER ENG_ALL_IGNITER ENG_ALL_FUEL_PUMP Where N is 1 to Max GF45_N_FUNC_ALTIMETER GF46_N_FUNC_ALTIMETER It also now supports Metric and Imperial display on the GF45 if you have it set to ALTIMETER This only works in the last release of V8.60 as I managed to get a dataref included that I could use to determine if XPlane was displaying metric or imperial. ----------------------------------------------------------------------------