This interface adds support for CAN interfaces by ETAS. The ETAS BOA (Basic Open API) is used. Install the “ETAS ECU and Bus Interfaces – Distribution Package”. 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 socketcan.


Configuration file

The simplest configuration file would be:

interface = etas
channel = ETAS://ETH/ES910:abcd/CAN:1

Channels are the URIs used by the underlying API.

To find available URIs, use detect_available_configs():

configs = can.interface.detect_available_configs(interfaces="etas")
for c in configs: