C++ API
Loading...
Searching...
No Matches
PLUX C++ API

The PLUX C++ API brings to C++ applications all the functionality of PLUX devices. The Plux::BaseDev class (or any of its derived classes) encapsulates a connection to a PLUX device. Each Plux::BaseDev-derived class provides methods to access the specific functionality of certain PLUX devices.

The API is not thread-safe since its methods cannot be called simultaneously by different threads. The only exception to this rule is the Plux::BaseDev::interrupt() method.

The API is composed of the plux.h header file and the pre-compiled library files for Windows, MacOS and Linux platforms.

The current API version string is available in the macro PLUX_API_VERSION.

The API has several bindings to other programming languages. The Python binding supports all API features. The Java binding and the .Net binding (Windows only) support a limited set of features from the API.