Commit Graph

3 Commits

Author SHA1 Message Date
syr4ok a7707aff4b docs: finalize cross-platform support and portability guide
- Updated README.md with comprehensive installation and usage guides.
- Added cross-platform command comparison table (Linux vs Windows).
- Included portability instructions for USB drive execution.
- Verified stable operation on Windows 10/11 (CMD/PowerShell) and Linux (Ubuntu/LMDE 7).
- Synchronized default paths and fixed toggle command examples
2026-04-10 16:26:20 +03:00
syr4ok d6e9ac13d1 refactor: make modbus controller cross-platform and improve locking
- Added cross-platform file locking using msvcrt (Windows) and fcntl (Unix).
- Switched to pathlib for robust path management and automatic directory creation.
- Updated is_host_reachable to support Windows ping syntax.
- Added atexit handler to ensure lock file descriptors are closed properly.

NOTE: Verified on Linux (LMDE 7). Windows compatibility implemented but not yet tested.
2026-04-10 15:27:23 +03:00
syr4ok c3825ff105 feat: initial release of s4k modbus relay controller v1.0.0-linux 2026-04-10 14:00:26 +03:00