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 |
Related¶
- External Applications Service — DDS interface for third-party apps
- Shield Protocol — Example game application