You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: doc/source/udsoncan/questions_answers.rst
+28-2
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ What version of the standard has been used?
6
6
7
7
.. epigraph::
8
8
9
-
The code was originally written based on ISO-14229:2006. Some addition from the 2013 and 2020 version has been added, but not exhaustively.
9
+
The code was originally written based on ISO-14229:2006. Many additions from the 2013 and 2020 version have been added, but not exhaustively.
10
10
11
11
12
12
How reliable is this code?
@@ -17,7 +17,7 @@ How reliable is this code?
17
17
To the best of my knowledge, quite good. This project comes with a fair amount of unit tests, many based on examples proposed in the UDS standard document.
18
18
Every service encoding/decoding is unit-tested.
19
19
20
-
The project is fully type-hinted and passes static type check using the `mypy` module
20
+
The project is fully type-hinted and passes static type check using the ``mypy`` module
21
21
22
22
Only a few common services have been tested on a real ECU by the author, but many users are using the library successfully, including some major OEM.
23
23
@@ -80,6 +80,7 @@ How can I contribute?
80
80
.. epigraph::
81
81
82
82
Create a Github issue, fork the project, propose a pull request and I will review it; that's the best way.
83
+
Unit tests and static analysis are required to pass for a change to be accepted
83
84
84
85
-----
85
86
@@ -98,3 +99,28 @@ My IsoTPSocketConnection raises an error after updating udsoncan
Absolutely, the library completely abstract the transport protocol as detailed in the :ref:`Connection<Connection>` page.
111
+
The name UDSonCAN can be misleading in that regard. I chosed that name many years ago and I am stuck with it now.
112
+
113
+
-----
114
+
115
+
Where can I find more information about UDS?
116
+
--------------------------------------------
117
+
118
+
.. epigraph::
119
+
120
+
The best source of information is the standard itself `ISO-14229 <https://www.iso.org/standard/72439.html>`_ and
121
+
`ISO-15765 <https://www.iso.org/standard/84211.html>`_ for the transport layer.
122
+
123
+
Other open source projects also provides a faire amount of information, see `py-uds knowledge base <https://uds.readthedocs.io/en/stable/pages/knowledge_base.html>`_
124
+
125
+
Finally, many commercial vendors such as Peak and Vector provide details about UDS in their documentation.
0 commit comments