feat: Status-Leiste aufwerten — Akku, BT, GPS, Peer-Anzahl #6

Closed
opened 2026-06-04 07:49:08 +02:00 by ppfeiffer · 1 comment
Owner

Ziel

Die Launcher-Kopfzeile zeigt bisher sehr wenig. Ergänzen mit nützlichen Live-Indikatoren.

Geplante Erweiterungen

  • Akku-Icon mit Live-Prozent (Board::batteryPercent())
  • BT-Icon: grau = aus, blau = aktiv/nicht verbunden, grün = verbunden
  • GPS-Lock-Punkt: grün = Fix, gelb = Suche, aus = deaktiviert
  • Peer-Anzahl: "3 nodes" (MeshService::peerCount())

Dateien

  • src/ui/ScreenLauncher.cpp — Header-Leiste
  • src/mesh/MeshService.h — peerCount(), isBLEConnected()
  • src/hardware/Board.h — batteryPercent()
  • src/utils/GpsMgr.h — GPS-Status

Aufwand

~2-3h

## Ziel Die Launcher-Kopfzeile zeigt bisher sehr wenig. Ergänzen mit nützlichen Live-Indikatoren. ## Geplante Erweiterungen - **Akku-Icon** mit Live-Prozent (`Board::batteryPercent()`) - **BT-Icon**: grau = aus, blau = aktiv/nicht verbunden, grün = verbunden - **GPS-Lock-Punkt**: grün = Fix, gelb = Suche, aus = deaktiviert - **Peer-Anzahl**: "3 nodes" (`MeshService::peerCount()`) ## Dateien - `src/ui/ScreenLauncher.cpp` — Header-Leiste - `src/mesh/MeshService.h` — peerCount(), isBLEConnected() - `src/hardware/Board.h` — batteryPercent() - `src/utils/GpsMgr.h` — GPS-Status ## Aufwand ~2-3h
Author
Owner

Duplikat von #5.

Duplikat von #5.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppfeiffer/OpenMeshOS#6
No description provided.