Shared UDS (Unified Diagnostic Services) interface and models for Jumpstarter
Project description
UDS Driver (Shared Interface)
jumpstarter-driver-uds provides shared UDS (Unified Diagnostic Services, ISO-14229)
models, client, and abstract interface for Jumpstarter UDS transport drivers.
This package is not used directly -- install a transport-specific driver instead:
jumpstarter-driver-uds-doip-- UDS over DoIP (automotive Ethernet)jumpstarter-driver-uds-can-- UDS over CAN/ISO-TP
Client API
All UDS transport drivers share the same client interface:
| Method | Description |
|---|---|
change_session(session) |
Change diagnostic session (default/extended/programming/safety) |
ecu_reset(reset_type) |
Reset ECU (hard/soft/key_off_on) |
tester_present() |
Keep session alive |
read_data_by_identifier(did_list) |
Read DID values |
write_data_by_identifier(did, value) |
Write DID value |
request_seed(level) |
Request security access seed |
send_key(level, key) |
Send security access key |
clear_dtc(group) |
Clear diagnostic trouble codes |
read_dtc_by_status_mask(mask) |
Read DTCs matching status mask |
Session Types
default-- Default diagnostic sessionprogramming-- Programming sessionextended-- Extended diagnostic sessionsafety-- Safety system diagnostic session
Reset Types
hard-- Hard resetkey_off_on-- Key off/on resetsoft-- Soft reset
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jumpstarter_driver_uds-0.8.1.tar.gz.
File metadata
- Download URL: jumpstarter_driver_uds-0.8.1.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00d4dfcf264f4e23339d2cd6b8910f8cef28bd271bafad2123089a8caa401689
|
|
| MD5 |
87d3229975720c20a7d590932b28c5be
|
|
| BLAKE2b-256 |
e3c6df7cf65316b2673e6c720acc1e5df05556fe7290632d76b6281edcf8a61b
|
File details
Details for the file jumpstarter_driver_uds-0.8.1-py3-none-any.whl.
File metadata
- Download URL: jumpstarter_driver_uds-0.8.1-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7a106a617920b9c84f9c3010dc173af0f47958fd19c6986efd6599e9ec3e725
|
|
| MD5 |
0b3f079ce960897e45d4adce46026c04
|
|
| BLAKE2b-256 |
10f7b07f6df673c1b81d18c6124060b8765da788d6291c01009e886851ac3712
|