buildlight

node.js library for Delcom USB Visual Signal Indicator

npm install buildlight
14 downloads in the last week
42 downloads in the last month

Avatar

Build Status Dependencies Status Coverage Status Published Version
npm Badge

BuildLight

BuildLight is a node.js library for Delcom USB Visual Indicator.

This is handy when you want to control Delcom build light device from node.js . It currently only supports Linux platform via usbled. Contributions for Windows and OS X are welcome.

Installation

npm install buildlight 

Usage

var BuildLight = require('buildlight'),
  buildLight = new BuildLight();

// switch on all colours
buildLight.on();

// switch off all colours
buildLight.off();

// switch on one colour
buildLight.red();
buildLight.green();
buildLight.blue();

// to use custom colour scheme
buildLight = new BuildLight({ scheme: ['red', 'green', 'yellow'] });
buildLight.yellow();

// blinks with green colour then switch on blue when unblink is called 5 seconds later
buildLight.blink('green', function (err) {
  if (err) {
    buildLight.red();
  }
});
setTimeout(function () {
  buildLight.unblink(function () {
    buildLight.blue();
  });
}, 5000);
npm loves you