1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
ETAS
====
This interface adds support for CAN interfaces by `ETAS`_.
The ETAS BOA_ (Basic Open API) is used.
Installation
------------
Install the "ETAS ECU and Bus Interfaces – Distribution Package".
.. warning::
Only Windows is supported by this interface.
The Linux kernel v5.13 (and greater) natively supports ETAS ES581.4, ES582.1 and ES584.1
USB modules. To use these under Linux, please refer to the :ref:`SocketCAN` interface
documentation.
Configuration
-------------
The simplest configuration file would be::
[default]
interface = etas
channel = ETAS://ETH/ES910:abcd/CAN:1
Channels are the URIs used by the underlying API.
To find available URIs, use :meth:`~can.detect_available_configs`::
configs = can.interface.detect_available_configs(interfaces="etas")
for c in configs:
print(c)
Bus
---
.. autoclass:: can.interfaces.etas.EtasBus
:members:
.. _ETAS: https://www.etas.com/
.. _BOA: https://www.etas.com/de/downloadcenter/18102.php
|