Helper classes
==============

This section provides a definition for several classes included in this project.


.. _CommunicationType:

CommunicationType
-----------------

.. autoclass:: udsoncan.CommunicationType

-----

.. _MemoryLocation:

MemoryLocation
--------------

.. autoclass:: udsoncan.MemoryLocation

-----

.. _DidCodec:

DidCodec
--------

.. autoclass:: udsoncan.DidCodec

-----

.. _Baudrate:

Baudrate
--------

.. autoclass:: udsoncan.Baudrate

-----

.. _DataFormatIdentifier:

DataFormatIdentifier
--------------------

.. autoclass:: udsoncan.DataFormatIdentifier

-----

.. _AddressAndLengthFormatIdentifier:

AddressAndLengthFormatIdentifier
--------------------------------

.. autoclass:: udsoncan.AddressAndLengthFormatIdentifier

-----

.. _Filesize:

Filesize
--------

.. autoclass:: udsoncan.Filesize

-----

.. _DTC:

DTC
---

.. autoclass:: udsoncan.Dtc

-----

.. _DTC_Status:

DTC.Status
----------

.. autoclass:: udsoncan::Dtc.Status

-----

.. _DTC_Severity:

DTC.Severity
------------

.. autoclass:: udsoncan::Dtc.Severity

-----

.. _DTC_Format:

DTC.Format
----------

.. autoclass:: udsoncan::Dtc.Format
   :members:
   :undoc-members:
   :member-order: bysource
   :exclude-members:  get_name

-----

.. _IOValues:

IOValues
--------

.. autoclass:: udsoncan.IOValues

-----

.. _IOMask:

IOMasks
-------

.. autoclass:: udsoncan.IOMasks

-----

.. _Routine:

Routine
-------

.. autoclass:: udsoncan.Routine
   :members: 
   :undoc-members:
   :member-order: bysource
   :exclude-members: name_from_id

-----

.. _DataIdentifier:

DataIdentifier
--------------

.. autoclass:: udsoncan.DataIdentifier
   :members: 
   :undoc-members:
   :member-order: bysource
   :exclude-members: name_from_id

