Zum Inhalt

AirwaysPage.ResetEntries

Eigenschaft Wert
Modul Mcdu/Pages
Klasse AirwaysPage
Typ Sub
Sichtbarkeit Public
Datei Mcdu/Pages/AirwaysPage.vb

Beschreibung

Setzt alle 4 temporaeren Airway-Eintraege (_tempAirways) auf leer zurueck, indem AirwayIdent und ToFix jedes Eintrags auf einen leeren String gesetzt werden. Wird aufgerufen wenn der Pilot L6 (ERASE) drueckt und mindestens der erste ToFix bereits belegt ist.

Signatur

Public Sub ResetEntries()

Parameter

Keine Parameter.

Ablaufdiagramm

flowchart TD
    A[ResetEntries aufgerufen] --> B["For i = 0 To 3"]
    B --> C["_tempAirways(i).AirwayIdent = leerer String"]
    C --> D["_tempAirways(i).ToFix = leerer String"]
    D --> E{i < 3?}
    E -- Ja --> B
    E -- Nein --> F[Ende]

Aufgerufen von

Modul Sub/Function Kontext
AirwaysPage HandleLsk (L6) Wenn ToFix(0) belegt ist und Pilot L6 drueckt (ERASE-Funktion)

Ruft auf

Modul Sub/Function Kontext
Keine externen Aufrufe, setzt nur interne Felder zurueck

Beispiel

' Nach Airway-Eingabe alle Eintraege per ERASE loeschen:
Dim page As New AirwaysPage()
' ... Pilot hat Airway/ToFix-Paare eingegeben ...
page.ResetEntries() ' Alle 4 Slots werden geleert

Aenderungshistorie

Version Datum Aenderung
1.0 2026-04-16 Erstdokumentation