PMDG produces a Software Development Kit (SDK) for their latest aircraft that allows 3rd party developers access to numerous Events and Variables specific to their NGX/NGXu/777/747/737/736 products.
The Virtual Flight Sim Hardware suite of software has been linked to these SDK's so that all the NGX/NGXu//777/747 Events and Variables are available.
PMDG NGX/NGXu/777/74/737/7367 Events
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/NGXu/777/747/737/736 Variables
All PMDG Variable names begin with DATA_ and follow this naming convention:
<AREA><SYSTEM><TYPE><NAME>
AREA is one of the following (NGX/NGXu):
- 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 777 & 747:
- 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.