AscTec Communication Interface Remote in C

Source Code Documentation for ACI Remote in C
AscTec Communication Interface
AscTec Communication Interface Device Welcome to AscTec Communication Interface (ACI) documentation for remote control in C.


The AscTec Communication Interface (ACI) is a new method of communication between your device and your local machine. It is designed for requesting variables, sending commmands and setting parameters easily.
The operation is simple: The local machine asks the device, which variables, commands or parameters are available on the device with a full description of each of them. You can create your own packages to send or receive. The advantage of this method is that you can choose, which variables shall send with which rate to your local machine, which commands you want to send and which parameters should be set and saved on the device.

There are two different modules for the AscTec Communication Interface.

  • ACI Device in C: A simple module for your device, where you can set easily, which variables, commands and parameters are available on the device and which of them the local machine can choose.
  • ACI Remote in C: A small module written in C to get all variables, commands and parameters of the device. It only uses standard libraries and can work on every operation system

You can find the whole documentation about ACI in our AscTec Wiki.


This source code is distributed under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (GPLv3). It is also available with a commercial license. Contact us for more information.

Support & Credits

Created by
Ascending Technologies GmbH.
Konrad-Zuse-Bogen 4
82152 Krailling

Tel.: +49-(0)89-89 55 60 79 0
Fax: +49-(0)89-89 55 60 79 19
Please read through the documentation carefully before writting an inquiry.
You can contact support at
 All Files Functions Variables Defines