D-Pdu Api: Add-On For The Ixxat VCI Driver
D-Pdu Api: Add-On For The Ixxat VCI Driver
INSTALLATION GUIDE
4.02.0280.20000 1.1 en-US ENGLISH
Important User Information
Disclaimer
The information in this document is for informational purposes only. Please inform HMS Networks of any
inaccuracies or omissions found in this document. HMS Networks disclaims any responsibility or liability for any
errors that may appear in this document.
HMS Networks reserves the right to modify its products in line with its policy of continuous product development.
The information in this document shall therefore not be construed as a commitment on the part of HMS Networks
and is subject to change without notice. HMS Networks makes no commitment to update or keep current the
information in this document.
The data, examples and illustrations found in this document are included for illustrative purposes and are only
intended to help improve understanding of the functionality and handling of the product. In view of the wide range
of possible applications of the product, and because of the many variables and requirements associated with any
particular implementation, HMS Networks cannot assume responsibility or liability for actual use based on the data,
examples or illustrations included in this document nor for any damages incurred during installation of the product.
Those responsible for the use of the product must acquire sufficient knowledge in order to ensure that the product
is used correctly in their specific application and that the application meets all performance and safety requirements
including any applicable laws, regulations, codes and standards. Further, HMS Networks will under no circumstances
assume liability or responsibility for any problems that may arise as a result from the use of undocumented features
or functional side effects found outside the documented scope of the product. The effects caused by any direct or
indirect use of such aspects of the product are undefined and may include e.g. compatibility issues and stability
issues.
2 Scope of Delivery.......................................................................................................... 6
3 Software Description.................................................................................................... 7
3.1 Architecture of Software and Hardware Components ......................................................7
3.2 Supported CAN Protocols............................................................................................8
3.3 Supported Ixxat CAN Interfaces....................................................................................8
3.4 Cable Description File (CDF) ........................................................................................8
4 Installation .................................................................................................................... 9
4.1 Requirements ...........................................................................................................9
4.1.1 System ........................................................................................................ 9
4.1.2 License ........................................................................................................ 9
4.2 Installing the Driver and the D-PDU API .........................................................................9
4.3 Licensing the D-PDU API .............................................................................................9
4.4 Activating the D-PDU API .......................................................................................... 10
5 Test Application.......................................................................................................... 11
1 User Guide
Please read the manual carefully. Make sure you fully understand the manual before using the
product.
1.5 Conventions
Instructions and results are structured as follows:
► instruction 1
► instruction 2
→ result 1
→ result 2
Lists are structured as follows:
• item 1
• item 2
Bold typeface indicates interactive parts such as connectors and switches on the hardware, or
menus and buttons in a graphical user interface.
This font is used to indicate program code and other
kinds of data input/output such as configuration scripts.
Safety signs and signalwords are used dependent on the level of the hazard.
This instruction must be followed to avoid a risk of reduced functionality and/or damage
to the equipment, or to avoid a network security risk.
Caution
This instruction must be followed to avoid a risk of personal injury.
WARNING
This instruction must be followed to avoid a risk of death or serious injury.
2 Scope of Delivery
The D-PDU API Add-on is delivered as dynamically loadable library in different variants for
Microsoft Windows.
Additionally to internal software structures the following is included in the scope of delivery:
• D-PDU API Add-on library pduapi.dll/pduapi64.dll (32 and 64 bit DLL for Microsoft Windows)
• Ixxat Diagnostic Connector Selection (ChannelSelect.exe) to select the Ixxat CAN hardware
interfaces to be used
• PduapiLicenseRequest.exe to create a licence request file
• Configuration files RTF, MDF, CDF (standardized D-PDU API configuration files)
3 Software Description
This manual describes the installation of the D-PDU API Add-on for the Ixxat VCI driver. To use an
Ixxat interface the Ixxat VCI driver is necessary. With the D-PDU API Add-on for the Ixxat VCI
driver Ixxat interfaces can be accessed with the D-PDU API and can be used for vehicle
communication according to ISO 22900.
The D-PDU API (Diagnostic Protocol Data Unit Application Programming Interface) is an interface
according to ISO 22900-2 for vehicle communication using VCIs (Vehicle Communication
Interfaces). Developments according the ISO 22900 allow to use and combine components of
different manufacturers.
Further Ixxat PCI and PCIe interfaces as well as further Ixxat USB-to-CAN products are available on
request.
FRC-EP 170 and FRC-EP 190 embedded platforms are also supported. To use an FRC-EP with the D-PDU-
API contact Ixxat support.
In the CDF the CAN connectors of the configured VCI (Vehicle Communication Interface) are
defined.
4 Installation
4.1 Requirements
4.1.1 System
The following features are needed on the target platform to install and use the HMS D-PDU API
Add-on:
• Windows 10
• .NET framework 4.6.1 or newer
• Ixxat VCI driver V4.0.875.0 or newer
4.1.2 License
For the D-PDU API a license is mandatory.
If the program is run without administrator rights, the creation of the license file fails
without an error message.
► To request a license file, e-mail the license request file *.Irq to automotive_sales@hms-
networks.de with the order number (see invoice) as subject.
→ HMS provides an offer for a D-PDU API license file.
→ After purchase HMS provides the license file.
► Store the license file in the same folder like PduapiLicenseRequest.exe and the pduapi.dll
(with administrator rights).
► Activate the D-PDU API (see Activating the D-PDU API, p. 10).
► Select the CAN interface to be used by the D-PDU API (e.g. CAN-1 for using the test
application) and click button OK.
► To verify if the D-PDU API is successfully installed, execute the test application (see Test
Application, p. 11).
5 Test Application
With the test application and the Ixxat canAnalyser3 Mini the installation of the D-PDU API can
be checked.
► Make sure, that the Ixxat VCI driver and the Ixxat VCI Add-on D-PDU API setup are installed
(see Installing the Driver and the D-PDU API, p. 9).
► Make sure, that the D-PDU API is licensed (see Licensing the D-PDU API, p. 9) and activated
(see Activating the D-PDU API, p. 10).
► Connect a supported Ixxat CAN interface with two CAN channels (see Supported Ixxat CAN
Interfaces, p. 8).
► Bridge CAN1 and CAN2 with one bus termination on each end.
► In Windows start menu start Ixxat Diagnostic Connector Selection.
→ Diagnostic Connector Selection is opened.
The error message Error event for CoP6... indicates that the program expects a response message that is
not generated. This does not affect the installation check.