0.1.2 • Published 10 years ago

holiday-udp v0.1.2

Weekly downloads
1
License
-
Repository
github
Last release
10 years ago

holiday-udp

Fires frames at the UDP-based secret API of Holiday by MooresCloud.

Usage

var Holiday = require('holiday-udp'),
    holiday = new Holiday('192.168.23.254');

var frame = new Array[50];
// fill frame with [r, g, b] values, each 0..value..255
holiday.send(frame);

API

Holiday.send takes two arguments:

  • frame, an array of 50 RGB values to send to the Holiday
  • callback, an optional callback function passed to Socket.send

If callback isn't supplied and an error occurs (e.g. getaddrinfo ENOTFOUND), the Holiday will emit error.

WARNING: On OS X, if a setInterval timer calls send an error emitted to no subscribers should bring down Node if you've called unref, but it doesn't.

Testing

Once you've found your Holiday, try bin/thrash.js. If it works and you're into red, white, and green themed holidays at the end of the year, try bin/xmas.js. The latter has a simple animation module hiding in it, waiting to be broken out.

0.1.2

10 years ago

0.1.1

10 years ago