0.1.1 • Published 8 years ago

irkit v0.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

node-irkit

Build Status

A Node.js wrapper for IRKit Internet HTTP API.

Installation

npm install irkit --save

Usage

Initialize

var IRKit = require('irkit');
var irkit = new IRKit({
  clientKey: 'XXXXXXXX',
  deviceId:  'XXXXXXXX',
});

To get clientKey and deviceId, see http://getirkit.com/#toc_6

Send IR Signal

var signal = {
  format: 'raw',
  freq: 38,
  data: [ 1234, 567, 890, ... ],
};

irkit.send(signal);

To know more about IR Signal object, see http://getirkit.com/#toc_5

Callback and ErrorHandling

irkit.send method returns Promise object.

irkit.send(signal)
  .then(function() { console.log('Send!'); })
  .catch(function(errMsg) { console.error(errMsg); });