Weapons (WPN)

The Weapons functional area (F2) provides an extensible screen for weapon system management. This is one of the three extensible screens that support third-party external applications.

Overview

The WPN screen is designed for integration with weapon system applications. When no external application is connected, the screen displays "Waiting for External Application".

External Application Integration

Third-party weapon system applications can render to this screen via the Display Extension Service. This allows weapon system manufacturers to provide their own custom interface while remaining within the GVA HMI framework.

Running with Shield Protocol

The Shield Protocol demo can be run on the WPN screen:

# Terminal 1: Start the registry service
./build/bin/gva-qt6-registry --domain=0 &

# Terminal 2: Start the HMI on WPN screen
./build/bin/gva-qt6-hmi --area=2

# Terminal 3: Start the Shield Protocol game
./build/bin/gva-qt6-app-shield-protocol --domain=0

See the Shield Protocol example for more details.

WPN Controls

Key Action
F2 Switch to WPN screen