iBlueDrive
C# 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
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

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.
