py_uds_demo
Overview
py_uds_demo is a Python package for learning and practicing the Unified Diagnostic Services (UDS) protocol. It provides a simulator with CLI, GUI, and Web interfaces, allowing users to send diagnostic requests and view responses as per ISO 14229.
Features
- UDS protocol simulation (ISO 14229)
- CLI, GUI (CustomTkinter), and Web (Gradio) interfaces
- Diagnostic session management, data transmission, input/output control, and more
- Extensible and modular codebase