Cambrionix Universal Charger API

Cambrionix provides an Application Programming Interface (API) for developers who wish to control, or retrieve information from, Cambrionix Universal Chargers programmatically. Support is available for GNU/Linux, Microsoft Windows and Apple Macintosh computers.

For all our customers who wish to write their own software to meet their particular needs, we hope that this will make your lives easier.

The API consists of a service module or daemon that is loaded on the host computer. The service module is accessed via JSON-RPC calls over a TCP/IP socket. Cambrionix provides sample Python code complete with the necessary JSON library code to be able to make the necessary calls for controlling Cambrionix Universal Chargers that are connected to the host computer.

It is of course possible to access the API from any programming environment that has support for making JSON-RPC calls over a TCP/IP socket.

In the unfortunate event of finding a bug, we would very much appreciate your feedback on

Cambrionix Universal Charger API Download

Cambrionix Universal Charger API User Guide Download

GNU/Linux dependencies

The following packages are needed to be installed to run the daemon on Ubuntu 14.04, please adapt the list for the distribution that you are using as the specific names may be different.

  • libc6:i386

  • libglib2.0-0:i386

  • libicu52:i386

  • libncurses5:i386

  • libstdc++6:i386