PduApi  0.0.1.0
PduApi - Toolbox
Supported Protocols

PduApi is under development and more protocols are in preparation.

Overview of protocols

Protocol short name Description
ISO_11898_RAW Raw CAN
ISO_15765_3_on_ISO_15765_2 Uds on CAN
ISO_14229_3_on_ISO_15765_2 Uds on CAN
ISO_14229_5_on_ISO_13400_2 Uds on DoIP

Raw CAN

ISO_11898_RAW is the protocol name for CAN-BUS

The supported D-PDU API Shortnames for protocol ISO_11898_RAW can be realized with following hardware:

Protocol/Shortname Description
ISO_11898_RAW ISO RAW CAN running on CAN-Bus ( CAN, CANFD depending on your hardware and ComParam CP_CANFDTxMaxDataLength >= 8 )
ISO_11898_RAW ISO RAW CAN running on CanEth

Uds on CAN

The supported D-PDU API Shortnames for protocol Uds on CAN can be realized with following hardware:

Protocol/Shortname Description
ISO_15765_3_on_ISO_15765_2 ISO UDS on CAN
ISO_14229_3_on_ISO_15765_2 ISO UDS on CAN
ISO_15765_3_on_ISO_15765_2 ISO UDS on CanEth
ISO_14229_3_on_ISO_15765_2 ISO UDS on CanEth

Uds on DoIP

Protocol description for ISO_14229_5_on_ISO_13400_2 is 'ISO UDS on DoIP'.

Protocol/Shortname Description
ISO_14229_5_on_ISO_13400_2 ISO UDS on DoIP

It is suported in 2 ways:

CanEth

CanEth is a bustype which can be used in combination to CAN protocols. The hardware is a Can-Eth-Gateway. To use a CAN protocol within PduApi select the BusType IEEE_802_3_ID (Ethernet) from DoIP in PDUCreateComLogicalLink or PDUGetResourceIds.

On the market multiple Can-Ethernet Gateways exist. PduApi supports the following CAN-Ethernet Gateways protocols:

Planed protocol support:

  • ... more gateways are planed to be supported ...