Version 0.0.9 dokumentieren

This commit is contained in:
Dieter Lang 2026-08-21 11:30:41 +02:00
parent 39a1fea75d
commit a6cd04ece4

View file

@ -2,6 +2,86 @@
Alle wesentlichen Änderungen am Projekt werden in dieser Datei dokumentiert. Alle wesentlichen Änderungen am Projekt werden in dieser Datei dokumentiert.
## [0.0.9] - 2026-08-21
### Added
- Windows-Unterstützung für den rs2322tcp-Client
- Plattformabhängige Verwaltung virtueller serieller Schnittstellen
- Windows-COM-Port-Unterstützung über `go.bug.st/serial`
- Unterstützung des virtuellen Windows-Portbereichs COM100 bis COM199
- Windows-spezifische Portvalidierung und Portpfadverwaltung
- Technischer Windows-Client unter `cmd/rs2322tcp-client-test`
- Plattformabhängige Implementierungen für das Öffnen und Verwalten
virtueller serieller Schnittstellen
- Windows-spezifische Implementierung von `VirtualSerial`
### Changed
- Virtuelle Portverwaltung für Linux und Windows auf eine gemeinsame
Schnittstelle umgestellt
- Clientseitige Portvalidierung für die unterschiedlichen Plattformen
erweitert
- Client-Konfiguration für den Windows-Betrieb angepasst
### Tests
- Windows 11 / amd64 erfolgreich getestet
- Windows-COM-Port COM100 über com0com erfolgreich geöffnet
- com0com-Portpaar `COM10 ↔ COM100` erfolgreich getestet
- Verbindung des Windows-Clients über Tailscale zum Raspberry-Pi-Server
erfolgreich getestet
- Bidirektionale Datenübertragung zwischen Windows-Client und
Raspberry-Pi-Server erfolgreich getestet
- Bidirektionale Datenübertragung mit einem realen SPID Rot2Prog
erfolgreich getestet
- Rot2Prog mit `P5 = 59` (SPID) und Function Mode `A` (Auto) erfolgreich
betrieben
- Tatsächliche Antwort des Rot2Prog erfolgreich über den vollständigen
Datenweg übertragen:
```text
57 07 01 06 00 01 03 06 02 00 01 20
```
- `go test ./internal/client` erfolgreich
### Status
Der Windows-Client kann über einen virtuellen Windows-COM-Port mit dem
rs2322tcp-Server auf einem Raspberry Pi kommunizieren.
Der vollständige Datenweg wurde mit einem realen SPID Rot2Prog
bidirektional erfolgreich getestet:
```text
COM10
com0com
COM100
rs2322tcp-client (Windows)
TCP / Tailscale
rs2322tcp-server (Raspberry Pi)
RS232 / SPID Rot2Prog
```
Der technische Windows-Client bleibt als separates Testprogramm erhalten.
Die grafische Fyne-Oberfläche des Windows-Clients ist noch nicht
vollständig abgeschlossen.
## [0.0.8] - 2026-08-12 ## [0.0.8] - 2026-08-12
### Added ### Added