iBlueDrive

apiC# and Python APIs

Machine vision systems are used to be very complex. Many devices and software tools must be interconnected so it can work securely and reliably.

To facilitate this task APIs for iBlueDrive lights control are available. You can find them either in C# and Python. API code is published under MIT license so you are free to embed them into your software and take advantage of all the functionalities of iBlueDrive lightings.

To download these APIs go to the download page and choose your desired API

Back

C# API

A GUI has been developed to show the workflow when communicating to iBlueDrive devices. Load the Microsoft Visual Studio Solution (*iBlueDriveProtocol.sln*) to browse the containing files:

  • "iBlueDriveDevice.cs": contains the main class that performs the low level communication
  • "GUI.cs": contains the GUI design and some functional uses of the iBlueDriveDevice.cs class

api

Python API

The downloadable folder contains two files:

  • "iBlueDriveDevice.py": contains the main class that performs the low level communication and some methods to set up and control the iBlueDrive lightings.
  • "UseExample.py": it is an example of use where some iBlueDriveDevice instances are created and carries out some functions over the connected lightings.

api