PIXILAB Blocks comes with a plug-in architecture for controlling most devices equipped with a network, serial data or IR remote control port. New device drivers are written by PIXILAB and by our partners. A curated set of device drivers is available from PIXILAB's github page.
Device Driver Development
The open plug-in architechure allows anyone with sufficient software development experience to develop device drivers that can work as an integral part of Blocks, accessible from panels, tasks and custom scripts in a high-level manner.
Here's what you'll need:
- A Mac, Window or Linux computer you can use for development purposes, with its own Blocks license.
- Access to the target device, controllable using network or serial (RS232/RS485) data communication.
- Adequate documentation of the control protocol of the target device.
Further documentation to get you started: