Refresh GUI documentation and profile synchronization

This commit is contained in:
2026-07-24 10:35:47 +02:00
parent 08db94bb6b
commit 7d381218f3
15 changed files with 226 additions and 35 deletions
+10 -4
View File
@@ -38,8 +38,11 @@ Icon und Tooltip spiegeln den Verbindungsstatus:
| `EvtMacroAck` | `serial.SignalMacroAck()` — gibt SendMacros()-Thread frei |
| `EvtMacroNack` | `serial.SignalMacroNack()` — gibt SendMacros()-Thread frei (Fehler) |
| `EvtPong` | MessageBox "Ping OK" |
| `EvtKeyDown/Up` | Command-ID in Byte 2/3 empfangen |
| `EvtEncCw/Ccw` | Command-ID und Encoderrichtung empfangen |
| `EvtKeyDown/Up` | Host-Command-ID in Byte 2/3 empfangen |
| `EvtEncCw/Ccw` | Host-Command-ID und Encoderrichtung empfangen |
Diese vier Host-Events sendet die Firmware nur für Actions vom Typ
`HostCommand`. `TrayApp` dekodiert die 16-Bit-ID, führt sie aber noch nicht aus.
ACK/NACK-Events zeigen keine eigene MessageBox mehr — das Ergebnis wird nach Abschluss beider Transfers gebündelt in `ConfigForm.OnSave()` angezeigt.
@@ -56,8 +59,11 @@ OnDisconnected():
Icon + Text + Menü-Item aktualisieren
```
Ein unvollständiger oder ungültiger Dump wird einmal wiederholt. Schlägt auch
der zweite Versuch fehl, zeigt das Tray-Icon eine Warnung.
Ein mit `END` abgeschlossener, aber unvollständiger oder ungültiger Dump wird
einmal wiederholt. Schlägt auch der zweite Versuch fehl, zeigt das Tray-Icon
eine Warnung. Bleibt `END` vollständig aus, gibt es derzeit keinen
Empfangs-Timeout; siehe
[`07_known_limitations.md`](07_known_limitations.md).
## Offene Punkte