# VATGER Arrival Stand Bridge

Kurzanleitung für den gemeinsamen Test von VATGER und LH Virtual an **EDDF**
und **EDDM**. Ein Compiler ist nicht erforderlich.

## Worum geht es?

LH Virtual übermittelt seinen Piloten reale Arrival-Stands per Connex. Nach dem
Versand wird geprüft, ob der Stand auf VATSIM voraussichtlich frei ist:

1. Ist der Stand frei, wird er in den Stand-Feed für das Ground Radar Plugin
   übernommen.
2. Ist er belegt, werden die VATSIM-CDM-TOBT und die bisherige Online-Zeit des
   blockierenden Piloten mit der ETA des ankommenden LH-Virtual-Fluges
   verglichen.
3. Nur ein Stand, der diese Prüfung besteht, erscheint im Feed.

Der normale Connex-Versand bleibt davon unberührt.

## Zukünftiges Update: Rückweg zum Piloten

Wird ein Stand später belegt oder operativ geändert, soll der Lotse künftig
einen Ersatzstand zuweisen können. Die Bridge meldet die Änderung zurück; nach
erneuter Prüfung erhält der Pilot eine neue Telex-Nachricht mit altem und neuem
Stand.

**Dieser automatische Telex-Rückweg ist noch nicht Bestandteil der Version
0.1.1.** Die aktuelle Testversion erfasst die Lotsenzuweisung und aktualisiert
nach der Prüfung den Stand-Feed.

## Installation

### 1. Paket entpacken

`VATGER-GRP-Bridge-0.1.1.zip` herunterladen und entpacken. Falls Windows die
DLL blockiert: Rechtsklick auf die ZIP-Datei, **Eigenschaften**, **Zulassen**
aktivieren und anschließend erneut entpacken.

Die Konfiguration für EDDF und EDDM ist bereits enthalten. Es müssen keine
Adressen oder Zugangsdaten eingetragen werden.

### 2. Dateien kopieren

- `VatgerGrpBridge.dll` und `VatgerGrpBridge.ini` gemeinsam in den gewünschten
  EuroScope-Pluginordner kopieren.
- `GRpluginEventStands.txt` in den aktiven GRPlugin-Profilordner kopieren, in
  dem auch `GRpluginStands.txt` liegt.

Eine vorhandene `GRpluginEventStands.txt` vorher sichern. Die mitgelieferte
Datei enthält bereits den richtigen LH-Virtual-Feed.

### 3. Bridge in EuroScope laden

`OTHER SET` → `Plug-ins` → `Load` und `VatgerGrpBridge.dll` auswählen.

### 4. Start prüfen

Nach dem Laden muss in `VatgerGrpBridge.log` stehen:

```text
Bridge loaded; event worker started
```

## Dateien

| Datei | Zweck |
| --- | --- |
| `VatgerGrpBridge.dll` | EuroScope-Bridge für Stand-Zuweisungen |
| `VatgerGrpBridge.ini` | Fertige Konfiguration für LH Virtual, EDDF und EDDM |
| `GRpluginEventStands.txt` | Fertige Feed-Datei für das GRPlugin |
| `README-FUER-LOTSEN.md` | Diese Kurzanleitung |
| `VatgerGrpBridge.dll.sha256` | Prüfsumme der DLL |
| `VatgerGrpBridge.log` | Wird beim Betrieb neben der DLL erzeugt |

## Kurzer Funktionstest

1. Einen aktiven LH-Virtual-Anflug auf EDDF oder EDDM verwenden.
2. Dem Callsign im GRPlugin einen Stand zuweisen.
3. Im Log müssen `Captured` und anschließend `Delivered ... HTTP 200` stehen.
4. Ein bestandener Stand erscheint im Feed; ein abgelehnter Stand nicht.

Zum Rückbau die DLL in EuroScope entladen und die zusätzliche `URL=`-Zeile aus
der `GRpluginEventStands.txt` entfernen.
