Version 0.0.9 dokumentieren
This commit is contained in:
parent
39a1fea75d
commit
a6cd04ece4
1 changed files with 80 additions and 0 deletions
80
CHANGELOG.md
80
CHANGELOG.md
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue