| 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 |