Trademarks
ADDI-DATA, APCI-1500, MSX-Box and MSX-E are registered trademarks of ADDI-DATA GmbH.
Turbo Pascal, Delphi, Borland C, Borland C++ are registered trademarks of Borland Software Corporation.
Microsoft .NET, Microsoft C, Visual C++, MS-DOS, Windows XP, Windows 7, Windows 10, Windows Server 2000, Windows Server 2003, Windows Embedded and Internet Explorer are registered trademarks of Microsoft Corporation.
Linux is a registered trademark of Linus Torvalds.
LabVIEW, LabWindows/CVI, DASYLab, DIAdem are registered trademarks of National Instruments Corporation.
CompactPCI is a registered trademark of PCI Industrial Computer Manufacturers Group.
VxWorks is a registered trademark of Wind River Systems, Inc.
RTX is a registered trademark of IntervalZero.
Welcome to Addi-Pack
Addi-Pack brings together all the essential components to develop, run, and interact with ADDI-DATA hardware, from drivers to applications.
It provides a unified framework for:
Driver management (KMDF / DKMS / RTX)
Hardware control (digital I/O, timers, counters, watchdogs)
Application development (C, C++, Python)
Tip
Addi-Pack brings together all ADDI-DATA technologies — from low-level drivers to high-level IT interfaces (OPC UA) — in one consistent Driver.
Overview
Addi-Pack is divided into three main blocks, each with a specific purpose:
Public API
The entry point for all user applications. Available in C, native C++, and Python. Highly polymorphic, the public API functions can be used with any supported devices.
C++ Backend
Handles logic and parameter validation. Translates Public API calls into driver commands.
Device Driver
The kernel-level component that interacts directly with the hardware. It performs low-level read/write operations, configures the device and exposes a safe, unified interface to the upper layer.
Interrupt handling and other internal mechanisms are described later in the Driver Concepts Guide section.
Supported Platforms
Addi-Pack officially supports the following systems:
Operating System |
Version |
Supported Device |
|---|---|---|
Windows |
7 / 8 / 10 / 11 |
APCI-1500, APCIe-1500 APCI-1564, APCIe-1564 APCI-1032, APCIe-1032 |
Debian |
9 and later |
|
Ubuntu |
18.04 LTS and later |
|
CentOS |
Stream 9 / 10 |
|
RTX |
RTX 4.X |
Note
For support on other operating systems, please contact us at info@addi-data.com.
About Addi-Pack