v1.2: Settings toggles, flight logbook, local time, WiFi auto-reconnect, metric units

This commit is contained in:
Eiswolf-BG
2026-08-03 04:16:08 +02:00
parent 0de99ef1c5
commit b913ca2f44
22 changed files with 817 additions and 229 deletions

View File

@@ -23,8 +23,19 @@ namespace RadarScreen {
bool handleTap(int16_t x, int16_t y, int16_t top);
// Haeufig aufrufen (unabhaengig davon, ob ein Detail-Fenster offen ist):
// prueft, ob ein Flugzeug innerhalb des Alarmradius ist, steuert die
// gruene LED entsprechend und merkt sich den Blink-Zustand, damit tick()
// den betroffenen Punkt synchron mitblinken lassen kann.
// prueft, ob ein Flugzeug innerhalb des Alarmradius ist ODER ein
// Notfall-Squawk sendet, steuert die LED entsprechend (Notfall hat
// Vorrang, blinkt rot statt gruen) und merkt sich den Blink-Zustand,
// damit tick() den betroffenen Punkt synchron mitblinken lassen kann.
void updateProximityAlert(uint32_t nowMs);
struct EmergencyInfo {
bool active = false;
char callsign[9] = {0};
char squawk[5] = {0};
};
// Reine Abfrage (kein Seiteneffekt): gibt das erste Flugzeug mit einem
// Notfall-Squawk zurueck, falls vorhanden. Fuer das Banner im Header.
EmergencyInfo checkEmergency();
}