{"library":"udsoncan","type":"library","category":null,"description":"udsoncan is a Python library that implements the Unified Diagnostic Service (UDS) protocol (ISO-14229), widely used in the automotive industry for vehicle diagnostics and programming. It provides client and server capabilities, support for various communication connections (CAN, ISO-TP, J2534, DoIP), and tools for managing Data Identifiers (DIDs) and Diagnostic Trouble Codes (DTCs). The library is actively maintained, with version 1.25.2 being the latest, and typically sees several minor releases per year to add features and address bug fixes.","language":"python","status":"active","version":"1.25.2","tags":["automotive","uds","can","iso-14229","diagnostics","obd","ecu","j2534"],"last_verified":"Wed May 27","install":[{"cmd":"pip install udsoncan","imports":["from udsoncan.client import Client","from udsoncan.server import Server","from udsoncan.connections import IsoTPSocketConnection","from udsoncan.connections import LoopbackConnection","import udsoncan.services as services","from udsoncan import Dtc","from udsoncan.exceptions import NegativeResponseException","from udsoncan.exceptions import TimeoutException"]},{"cmd":"pip install udsoncan[can]","imports":[]}],"homepage":null,"github":"https://github.com/pylessard/python-udsoncan","docs":null,"changelog":null,"pypi":"https://pypi.org/project/udsoncan/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.11,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/udsoncan/compatibility"}}