PMDG NGX/77X/747X/737/736 Events
When assigning PMDG Events to any GoFlight hardware always assign it to the "ON" or "CLOCKWISE" Event Type. Do not use "OFF", "HOLD" or "ANTICLOCKWISE". This is necessary because the GoFlight Interface Tool and the NGX SDK work differently together.
All PMDG NGX Event names begin with EVT_ and follow this naming convention:
EVT_<SYSTEM><NAME><OPTIONAL TYPE>
Or
EVT_<PANEL><NAME><OPTIONAL TYPE>
Note that EVT_CLUSTER_<SYSTEM>_<NAME> allows the assignment of a group of aircraft controls to one switch or rotary, i.e. a group of controls have been clustered together to respond as one.
PMDG NGX/77X/737/736 Variables
All PMDG NGX Variable names begin with DATA_ and follow this naming convention:
<AREA><SYSTEM><TYPE><NAME>
AREA is one of the following (NGX):
- AFTOH: Aft Overhead
- FWDOH: Forward Overhead
- BTMOH: Bottom Overhead
- CTLSTD: Control Stand
- FWDPAN: Forward Panel
- LWRPAN: Lower Panel
- HGS: HGS
- WARN: Warnings
- EFIS: EFIS
- MCP: MCP
- CLUSTER: Grouped Data for Grouped Events
and for the 77X & 747X:
- OMP: Overhead Maintenance Panel
- OH: Overhead
- FWDPAN: Forward Panel
- CTLSTD: Control Stand
- SIDE: Side Panel
- EFIS: EFIS
- MCP: MCP
- FISP: Fwd Aisle Stand Panel
- WARN: Warning Lights
- CDU: CDU
- AASP: Aft Aisle Stand Panel
- DOOR: Doors
- MISC: Miscellaneous
- CLUSTER: Grouped Data for Grouped Events
TYPE is one of the following:
- SWITCH: Switch, Button or rotary dial with specific settings. These devices tend to have specific values such as 1 for on and 0 for off. For multiple settings, they always start from 0 and count upwards E.g. the Auto Brake Selector is 0: RTO, 1: OFF:, 2: Setting1, 3: Setting2, 4: Setting3 etc….
- LIGHT: Light. This is normally 1 for on and 0 for off.
- GAUGE: An analogue gauge or digital display. This is a variable number dependent upon the gauge and can be positive or negative.
- DIAL: Non-specific settings rotary dial. Any positive number. These values count from 0 and can go very high e.g. 150.
Known Issues
- The NGX/77X/747X/737/736 will stop sending messages via their SDK and thus into the Interface, if
- the aircraft is flown and then you return to the FSX main menu and re-fly it again;
- switch between different models;
It will manifest itself as the displays on the MCP PRO not updating, although you can use buttons and switches on the MCP PRO and the NGX will respond. You will also notice no activity on the PMDG status LED on the Status Tab.
PMDG have acknowledged this as an issue with Simconnect and is one of the reasons they recommend to restart FSX after each flight with the NGX. The Standby ADF frequency is custom PMDG code and data is not provided in the SDK, so access to the data is unavailable.
- Using an inappropriate button action on a T8 will cause unexpected results when the interface synchronises the aircraft with the T8 switch states. It is always best to use the ONOFF type button actions instead of mouse emulation actions to avoid any problems.
MCP PRO
When used with the PMDG NGX/77X/747X/737/736 these device types are automatically configured.
MCP Advanced
When used with the PMDG NGX/77X/747X/737/736 these device types are automatically configured.
Every push button on the MCP Advanced has a dual use so that it can more closely resemble the functionality of the MCP in the NGX/77X. The dual functions are either from a quick push or a push and hold (the button hold time is set on the Settings tab) and then released:
Button | Pressed | Pressed & Held, then Released |
NAV | VNAV | LNAV |
HDG HOLD | HDG SEL | LVL CHG |
IAS HOLD | SPEED | N1 |
Sel | SPD INTV | C/O |
ALT HOLD | ALT HOLD | VS |
APPR | APP | CWS A |
BC | VOR LOC | CWS B |
AP CMD | CMD A | CMD B |
HDG KNOB | Bank Angle (press, hold & rotate) |
G45/46
When used with the PMDG NGX/77X/737/736, The first device will be automatically configured as follows, although you can overwrite this:
Option 1: Transponder. The rotary will increment one set of digits only, the other set of digits are incremented by pushing down and turning the dial.
Option 2: Flight Altitude (overhead panel)
Option 3: Landing Altitude (overhead panel)
Option 4: Comm 1 Active Frequency. As in the NGX/77X/747X/737/736, only the standby frequency can be changed.
Option 5: Comm 1 Standby Frequency. The rotary will increment one set of digits only, the other set of digits can be incremented by pushing down and turning the dial. As in the NGX/77X/747X/737/736, only the standby frequency can be changed.
Option 6: ADF Active Frequency. The rotary will increment one set of digits only, the other set of digits can be incremented by pushing down and turning the dial. See Known Issues section on ADF.
Option 7: NAV1 Standby Frequency. The rotary will increment one set of digits only, the other set of digits can be incremented by pushing down and turning the dial. As in the NGX/77X/747X/737/736, only the standby frequency can be changed.
LGT/LGT II
When used with the PMDG NGX/77X/747X/737/736, these device types are automatically configured.
The Flaps Disable option stops the flap lever from being automatically configured so it doesn't clash with GoFlight's own drivers causing 2 notches of flap when the switch is used.
The LGT Gear Lever works differently for the NGX so that it can be locked i.e. handle the 3 positions. To operate:
1) Move handle from Down to Up for the NGX Gear Up position.
2) Then move handle to the Down position and then back to the Up position for the NGX Gear Lock position.
3) When landing, move from the Up to the Down position for the NGX Gear Down position.
The Aileron and Rudder controls work differently also. They turn continuously once rotated until you turn one notch back in the opposite direction. This emulates correctly the press, hold and release buttons used in the NGX/77X/747X/737/736.
If you wish to use the NGX/77X/747X/737/736 in the more traditional flight simulation style, disable the LGT in GIT and configure the LGT in GFConfig making sure the Goflight data bridge runs when your flight sim starts.
TQ6, TQ6-Advanced
When using the PMDG NGX/77X/747X/737/736:
- the "GF-THR 737 Handles" checkbox should be ticked if the device has been updated with these handles ( it swaps buttons around ).
- the "4 Throttles" checkbox indicates that the TQ6 has 4 throttles attached and is used when auto configuring the device. Unticked means that two throttles are attached.
- The Default PMDG/IFly button will auto configure the buttons on the device. The config is different if 4 throttles is ticked and/or "GF-THR 737 Handles" is ticked.
SECM
The button "Default PMDG" will automatically configure the SECM to work with the PMDG NGX/77X/747X/737/736.
EFIS
When used with the PMDG NGX/77X/747X/737/736:
- the "Function" field will be enabled allowing the device to be used as the Pilot's EFIS (left hand side) or the Co-pilot's (right hand side).
- the field "CTR=FPV" will be enabled allowing the FPV button to be the CTR button when pushed. To gain access to the FPV function, press and hold the FPV button.
- the field "TFC=MTRS" will be enabled allowing the MTRS button to be the TFC button when pushed. To gain access to the MTRS function, press and hold the MTRS button.
- the field "Range 10 to 640" will be enabled. The EFIS does not have sufficient dial selector positions to match those on the NGX. Therefore the interface will display a range from 5 to 320 unless the checkbox is ticked which will then force the display of a range from 10 to 640.