node.js library for Delcom USB Visual Indicator
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test-integration
test
.bob.json
.gitignore
.jshintrc
.npmignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
avatar.jpg
package.json

README.md

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 with device generation 1 via usbled, and any popular platform with device generation 2 via usbhid.

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);

Colophon

Developer's Guide

Build reports: