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:

  1. 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.

  2. C++ Backend

    Handles logic and parameter validation. Translates Public API calls into driver commands.

  3. 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