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.