Pass

Python interface for automating test, calibration and data acquisition for embedded control systems.

Automate test, calibration and data acquisition for ECUs

Pass is a python interface for calibration and data acquisition of embedded control systems via XCP.

Pass is ideal to automate tasks such as calibration, measurement, test and validation. In a nutshell – everything which can be done manually with Sumac can be automated with Pass.

It is straightforward to integrate Pass in existing test frameworks such as for example Robot Framework.

Advantages of Pass

Click on the image to zoom in.

[Python and Sumac Services]

API documentation & Examples

These are located under resources:

API documentation for Version 2.0.5

Pass Examples

System requirements

  • Windows 10 or Linux.
  • For CAN a CAN device is required. Sumac supports ETASKvaser and PEAK-System and Vector CAN devices. 
  • We are an authorized distributor for Kvaser and can therefore deliver complete measurement solutions including both software and hardware. From Kvaser we recommend the Semipro or Pro series. Note that we do not recommend the any of Light variants from Kvaser due to their limited capacity to handle high bus loads.
  • ASAP2 (.A2L) file required for XCP. See Acam toolsuite for A2L creation and management.
  • ECU with XCP 1.0 or later support (for real-time operation only).