Goflight

 

Up
AlphaTrainer
Command Line
DataRefSee
Flight Data Recorder
Goflight
Intellivibe
Logitech G15 Control
Pilot View
Position Aircraft
Python Interface
SBCommands
Virtual Camera
XTraffic
XObjTester
XWing

 

Plugin versions for OSX (PPC/Intel) and Windows.

IMPORTANT NOTES

1.
Please do not email Goflight about this plugin.
They have never been involved in this plugin since I took it over.
However, they have been very helpful and send me new modules so that I can add them to the plugin.

2.
It is not my intention to add support for aircraft that do not use the standard datarefs and commands.
So, any 3rd party aircraft that use custom datarefs or commands are not supported.
I added the x737 GF-MCPro support because it is the only non stock aircraft I fly.
In order to support multiple 3rd party aircraft would require a change in the current plugin architecture.
This may happen in the future or it may not.
As this is a free plugin done in my spare time, I am not going to promise anything at this moment in time.
This is just a small part of all the programming work that I do.

Modules Supported.
These are supported for the stock X-Plane aircraft only
.

GF-45
GF-46
GF-P8
GF-T8
GF-LGT
GF-MCP (Old and new modules)
GF-166 (Old and new modules)
GF-RP48 (Old and new modules)
GF-TQ6
GF-MCP Pro (Old and new modules)
GF-EFIS
GF-SECM
GF-LGT II

These have have always worked on all versions up to X-Plane V9.
They have also been tested on V10 and no problems found.

GF-MESM

The GF-MESM will only work on X-Plane V9 and later.
It will not work on versions prior to V9 and this will not be changed.
This is because it relies on functionality that is only available in versions V9 and V10.

GF-WCP

The GF-WCP will only work properly on X-Plane V9 and later.
It will not work properly on versions prior to V9 and this will not be changed.
This is because it relies on functionality that is only available in versions V9 and V10.
Also any X-Plane warnings that that are not available in V9 will obviously not work.

GF-DIO

This has been tested on V9 and V10 32 and 64 bit.

NOTE
Only the GF-MCP Pro is fully supported on the x737.
No other modules are supported with the x737.

Goflight Plugin V2.6.3 SB (25/04/2013)

Maximum Trim is now +/- 1.0 for X-Plane V10.
The maximum trim for X-Plane versions before V10 has not changed and is still +/- 0.5.
This effects the following Function ID's -
ELEV_TRIM
AILERON_TRIM
RUDDER_TRIM
ROTOR_TRIM

Goflight Plugin V2.6.2 SB (01/04/2013)

Another plugin can now disable the GF-MCP Pro and/or the GF-EFIS.
They do this by writing a 1 to either of these custom datarefs.

sandybarbour/xpgf/mcppro_disabled
sandybarbour/xpgf/efis_disabled

I test these datarefs in my plugin and when they are set to 1 I do not control the operation of the GF-MCP Pro or the GF-EFIS.
If you go into the Assign Functions menu in the plugin, you will see that these screens have the following.
GF-MCPPro DSBLD
GF-MESM DSBLD

When the datarefs are set back to 0, which is the default, my plugin has control of the modules.

NOTE
If a plugin developer is using this feature then they are responsible for the proper operation of these devices.
I repeat there are no other functional changes to this plugin, so only download it if you are instructed to do so by another plugin developer.

Goflight Plugin V2.6.1 SB (04/03/2013)

GF-TQ6 Module
Added null zone setting, so that slight movements of the flap lever does not trigger the flaps when the lever is in the up position.

Added INI file setting so that the SpeedBrake Armed region can be accessed.
Will allow the Armed region to be accessed by the TQ6 lever.
The default behaviour is that the range only goes as far up as off.
This will be the default unless the INI file entry GFTQ6UseSpeedBrakeArmed is set.
e.g.
[CONFIG]
GFTQ6UseSpeedBrakeArmed=1

Thanks to Dave Duck for testing and his suggestions on the above.

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.
[CONFIG]
GFTQ6UsePropMinimumOfZero=1

GF-166, GF-P8, GF-EFIS, GF-MCP, GF-MCPPro and GF-RP48 Modules
Added functions to toggle between COM and NAV frequencies.
(The N will be the unit number of the GF-166, GF-45 and GF-46 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

NOTE
Apart from the above, no other functionality has been added to the plugin.
If you have asked for a feature and it has not been added, that is because it did not fit well with the current plugin architecture.
It may get added in the future, but that is not guaranteed.
 
IMPORTANT NOTE ON THE x737 AND MCP PRO.
My plugin uses the x737 plugin's custom commands and custom datarefs.
So it uses the same method as if you were using the x737 aircraft's panel.
So please do not email me about the x737 functionality as I don't know how that works.

If you think there is a problem with my plugin do the following to make sure that it is my plugin.
Remove my plugin and fly the x737 using its panel for the Auto Pilot.
If the problem goes away then let me know.
Please also give me instructions on how to create the problem.
If you don't do this then I will not be able to help you.
I don't have the time or x737 knowledge to debug what could be a bug in the x737.

Check the Version History file below for information on this version and previous versions.

XPGF_SB_VersionHistory.txt

IMPORTANT
Apparently some LGT II units have problems where the trim wheels direction are reversed.
Also some units have problems where the Landing Gear LED colours are reversed.
The following settings can be added to the XPGF.INI file to allow these to work properly.
Add them to the [CONFIG] section of the XPGF.INI file.
GFLGT2AileronReverseFix=1
GFLGT2ElevatorReverseFix=1
GFLGT2RudderReverseFix=1
GFLGT2LandingLightsReverseFix=1
Note that this is a firmware problem and NOT a problem with the plugin.
This is a workaround that I have added to allow users to use these rogue units.
If these settings are missing or set to 0 (zero) then the plugin works as normal.

IMPORTANT NOTE
The new AP_STATE_XXXX functions are mapped directly to the "sim/cockpit/autopilot/autopilot_state" dataref.
In order to use them you need to know how the XPlane AP works.
So make sure you read the XPlane documentation on how the AP works.
Also make sure you read all of this web page on our plugin SDK web site.
This describes what the various states of the "sim/cockpit/autopilot/autopilot_state" dataref are.

http://www.xsquawkbox.net/xpsdk/mediawiki/Sim/cockpit/autopilot/autopilot_state

These functions and all other functions are listed in the Goflight_Function_List_Pdfs.zip file below.

NOTES
The GF-MCP and the GF-MCP Pro may not work properly with aircraft that modify the default behaviour of the autopilot using their own plugins.
My plugin writes to the AP datarefs, some of these like Altitude and Vertical Speed seem to be getting ignored by these other plugins.
Because of this some of these aircraft will not be supported by me at the present time.

There have been requests for functionality that would only work with our SDK 2.00 API and Xplane V9.
None of this has been added and is in my feature request list.

Downloads

These downloads must not be hosted on another web server.
Use a link to this page instead.


Plugins

32 and 64 Bit

 The zip file below contains a FAT plugin that has the 32 and 64 bit plugins for Windows and OS X.
 Unzip the archive so that there is a XPGF folder under the plugins folder.
 The XPGF.INI file now resides in the XPGF folder and not the plugins folder.
 
 NOTE
 Remember to remove any old versions of the plugin but keep your existing XPGF.INI file.
 
The XPGF.INI file contained in the zip only contains an empty [CONFIG] section, so make sure you do not overwrite your existing XPGF.INI file.
 It is in the zip for the benefit of new users.

XPGF.zip


Documentation

NOTE
I am in the middle of updating the module information docs for some of the modules.
This is only additional information, it will be uploaded as soon as I have finished.

The zip below contains a pdf file for each module.
Each pdf lists the functions that are supported for that module.

Goflight_Module_Information_Pdfs.zip


The pdf in the zip below shows the mapping of the Goflight Plugin AP_STATE_XXXX Functions to the dataref states.

AP_States.zip

The pdf in the zip below shows the default Functions for modules that support defaults.

Goflight_Module_Default_Functions_Pdf.zip
 

A special thanks to Ben Supnik for creating the original Goflight USB HID library for OSX.
This saves me having to re-invent the wheel and just get on with working out the USB HID functionality required for the new modules.


 

 

     

Home | Up | AlphaTrainer | Command Line | DataRefSee | Flight Data Recorder | Goflight | Intellivibe | Logitech G15 Control | Pilot View | Position Aircraft | Python Interface | SBCommands | Virtual Camera | XTraffic | XObjTester | XWing

This page was last updated 18-Jul-2013 15:27:09 +0100