C/C++ Api

The AggreGate Server open-source Application Programming Interface for C/C++ (AggreGate Server C/C++ API) is a convenient library for accessing AggreGate Server from any C/C++-based application using the AggreGate Communication Protocol.

The API sources can be downloaded from the Tibbo Technology Inc. website.

Features of C/C++ API

Using this API, you can:

  • Access server resources and connected devices;

  • Modify server and device configuration;

  • Execute server and device operations;

  • Acquire server and device events;

  • Connect to AggreGate Server in "Agent mode", i.e. write C/C++ code that emulates or implements a hardware device connected to AggreGate.

Technically, the C/C++ API provides the following functionality:

  • Full access to the server contexts through a so-called proxy context tree;

Was this page helpful?