PduApi 2.2.1
PduApi - Toolbox
Loading...
Searching...
No Matches
PduApi

Introduction

This PduApi is a set of different D-PDU API protocol implementations and their tools to use for production and development.

D-PDU API (Diagnostics Procol Data Unit Application Interface) is described in ISO 22900 which is the standard interface for a VCI (Vehicle Comunication Interface).

PduApi is a universal D-PDU API implementation which can be adapted to almost all USB-CAN Adapters running on Windows, embedded Linux platforms and can be ported to many Bare Metal platforms which support C++17 or higher. Please have a look at supported_hardware.

PduApi contains VCI implementations with following pduapi_supported_protocols:

  • ISO RAW CAN ( ISO_11898_RAW )
  • ISO UDS on CAN ( ISO_15765_3_on_ISO_15765_2 )
  • ISO UDS on DoIP ( ISO_14229_5_on_ISO_13400_2 )
  • more protocols are possible on request please Contact me

PduApi currently works with following adapter:

  • SocketCan on Linux
  • KVaser (Leaf3/canLib - Api)
  • Peak (PCAN-USB FD/PCANBasic)
  • PassThru ( SAE J2534 ), also avaible on Linux with passthru_multi
  • Customer defined adapter on request please passthru_multi me

For further information please pduapi_contact me

Table of Content