| Eigenschaft |
Wert |
| Modul |
Mcdu/Pages |
| Klasse |
AocWeatherReqPage |
| Typ |
Sub |
| Sichtbarkeit |
Public |
| Datei |
Mcdu/Pages/AocPages.vb |
Beschreibung
Speichert den UTC-Zeitstempel des letzten Sendevorgangs fuer die Anzeige auf der AOC Weather Request Seite. Wird vom McduActor aufgerufen, nachdem eine Wetteranfrage erfolgreich versendet wurde. Der Zeitstempel wird beim naechsten Render() als "@s~g HH:MM" in Row 11 neben dem SEND-Button angezeigt, um dem Piloten zu signalisieren, dass die Anfrage bereits gesendet wurde.
Signatur
Public Sub RecordSendTime(hour As Integer, minute As Integer)
Parameter
| Name |
Typ |
Beschreibung |
Standard |
| hour |
Integer |
UTC-Stunde des Sendevorgangs (0-23) |
-- |
| minute |
Integer |
UTC-Minute des Sendevorgangs (0-59) |
-- |
Ablaufdiagramm
flowchart TD
A[Start] --> B["_sendHour = hour"]
B --> C["_sendMinute = minute"]
C --> D[Ende]
Aufgerufen von
| Modul |
Sub/Function |
Kontext |
| McduActor |
SendAocWeatherRequest-Handler |
Nach erfolgreicher Versendung der Wetteranfrage |
Ruft auf
| Modul |
Sub/Function |
Kontext |
| -- |
-- |
Keine weiteren Aufrufe (setzt nur interne Felder _sendHour und _sendMinute) |
Beispiel
Dim page As New AocWeatherReqPage()
page.RecordSendTime(14, 35) ' Gesendet um 14:35 UTC
' Beim naechsten Render() erscheint "14:35" neben SEND*
Aenderungshistorie
| Version |
Datum |
Aenderung |
| 1.0 |
2026-04-16 |
Erstdokumentation |