Skip to content

Integrations

mathias derelle edited this page Oct 21, 2026 · 5 revisions

Integrations

vSMR can consume optional CDM, Ramp Agent and vSID data through EuroScope Plugin Bridge. Hoppie and TrackAudio are separate integrations.

Install the providers separately

Load the bridge and the bridge-enabled provider plug-ins through EuroScope's plug-in settings. vSMR does not bundle or load their DLLs.

A plug-in name alone does not guarantee compatible published fields. Use builds supporting the schemas below and verify their published values. Every provider is optional: missing data disables its related values/features, not the rest of vSMR.

Data used by vSMR

Provider Published data Used for
CDM (com.viffsys.cdm, 1.x) TOBT, TSAT, TTOT, CTOT, TSAC, ASRT, ASAT Time tags, CDM Rules, mode requirements and PDC times
CDM De-icing, TOBT author, flow/ECFMP restrictions, manual CTOT CDM Rules
Ramp Agent (1.x) Stand, remark uk_stand, remark
vSID (1.x) SID, runway, cleared flight level vsid_sid, vsid_rwy, vsid_cfl and vSID Rules
Current bridge-enabled vSID rules Live airport rule highlights and explicit airport-scoped configuration assignments
Current bridge-enabled vSID areas Live LFPG NORTH/SOUTH taxi-area state and capability checks
Current bridge-enabled vSID autoconfig Auto/manual/error headings and Resume auto config for a manual override
Older vSID Paris companion (1.2/1.3) Legacy Paris configuration snapshot Compatible manual selections; 1.3 enables legacy regional buttons
Older vSID Paris companion (1.4) lfpg_taxi Legacy live LFPG taxi highlights; without live areas, last-completed-command fallback

CDM times are rendered as UTC HHMM when valid. Unavailable values remain empty; TOBT is not replaced by the flight plan's estimated departure time. The legacy aobt, atot, aort and event_booking tokens currently remain empty.

Ramp Agent values no longer read flight-strip annotations 3/4. Scratchpad-based gate is a separate token.

The old VACDM HTTP integration and CDM Auto/PDC reminder machinery are not supported.

Ready Startup

The ready_startup token displays RDY, red until CDM publishes ASRT and green afterwards. Its left-click dispatches CDM's own toggle. A mode with Ready enabled requires ASRT; without the required provider data it can hide the target.

vSID controls

Use Runtime Menu → vSID / PDC for supported status, synchronization, reload and airport configuration actions. Auto mode controls have been removed from this popup without disabling vSID's own automatic SID assignment. The display uses published provider state where available; the LFPG taxi fallback is explicitly identified in its tooltip.

The PDC panel label is included in the 2.0.2 stable feed and next-airac pack; older 2.0.1 builds may still show CPDLC.

Runway-driven automatic configuration is owned by vSID. Current vSMR reflects the provider's automatic state and can release an airport's manual override with Resume auto config. It never changes EuroScope's airport/runway selections. LFPG/LFPO/LFPB Linked/Unlinked, LFPN/LFPV/LFPT regional rules and LFOB's CDG West/East require their corresponding published rules. See Paris vSID Configuration for current and legacy behavior.

Verify the integration

Check provider loading, compatible fields, matching callsigns and controller context. For example, .esb schema rampagent and .esb schema vsid inspect those providers; .esb get rampagent/stand <callsign> can be compared with uk_stand.

A missing bridge/provider or field clears its related values. Check requirements before concluding that a blank tag or filtered aircraft is a rendering bug.

For Hoppie use Datalink; for TrackAudio use Native RDF.

Clone this wiki locally