Mock SimConnect
Mock SimConnect is a bench-test mode. It replaces the real sim's telemetry stream with sliders you drive by hand, feeding the same values into the same pipeline. You can feel every effect fire, on your workbench, with no sim running.
Three input sources
Behind the scenes, the bridge has three possible input sources,
selected by the Input source enum on the
BridgeRuntime:
- Live — real SimConnect TCP or X-Plane UDP, whichever was detected.
- Mock — the snapshots published from this page.
- Idle — no data; the pipeline runs but produces zero force.
Mock is a peer to Live. Arm, dispatch, reassertion, the stale watchdog — everything else in the pipeline runs exactly the same way. The only difference is where the SimSnapshots come from.
When to use it
- Feel individual effects in isolation. Dial airspeed up to 200 kt with nothing else going on, feel the aerodynamic loading; drop it to zero and feel the centring spring by itself.
- Tune a new profile without flying. Set the scenario presets to reproduce taxi, takeoff, cruise, and landing; adjust a slider; feel the effect across all four.
- Debug a weird effect combination. Flap step + stall buffet + ground effect at the same time, for instance.
- Demo the bridge to someone. No sim install needed.
Layout
The page has three sections:
Flight dynamics
Sliders for airspeed (kt), altitude (ft), vertical speed (ft/min), pitch angle (deg), bank angle (deg), G-load, and angle of attack. Each one has a numeric readout next to the slider. The trim markers on each show the neutral value for that variable.
Discrete states
Toggles and steppers for booleans and indices: on-ground, stall warning, overspeed warning, autopilot on, engine combustion, gear handle (up/down), flap index (0, 1, 2, 3, full), spoiler handle, reverse thrust.
Scenario presets
One-click buttons for the four phases you care about: Taxi, Takeoff roll, Cruise, Landing flare. Each one snaps every slider and toggle to a plausible set of values for that phase.
Arm-and-feel workflow
The typical workflow:
- Open Mock SimConnect. The Sim chip on the Dashboard switches to read “MOCK” and the sidebar's MASTER pill turns orange.
- Click Cruise. Sliders move to 120 kt, 3000 ft, etc.
- Go to Dashboard and arm. Forces come online — you should feel the centring spring plus airspeed loading.
- Flip back to Mock and push airspeed to 160 kt. Feel the pitch/roll loading tighten.
- Toggle the Stall warning checkbox. Feel the buffet come in on top.
Live-sim lockout
Mock and Live are mutually exclusive. As soon as the bridge detects a real sim (the SimConnect chip flips to connected), the Mock page locks out with an explanatory banner. The Sim chip switches to the real sim's name and the Input source falls back to Live.
CLI equivalents
For scripted / headless use, the bridge CLI accepts:
--mock— start in Mock mode (no sim probe).--idle— start in Idle mode (no data source at all).--no-simconnect— deprecated alias for--idle, kept so older scripts still work.
In Mock mode from the CLI, the UI's Mock page is where you drive the values from. The pipeline and dispatcher still run; nothing about the wire-level path changes.