UNPKG

nodecec

Version:

A cec-client wrapper for node.js

34 lines (25 loc) 692 B
var NodeCEC = require('../nodecec') var cec = new NodeCEC(); // start cec connection cec.start(); cec.on('ready', function(data) { console.log("ready..."); }); cec.on('status', function(data) { console.log("[" + data.id + "] changed from " + data.from + " to " + data.to); }); cec.on('key', function(data) { console.log(data.name); }); cec.on('close', function(code) { process.exit(0); }); cec.on('error', function(data) { console.log('---------------- ERROR ------------------'); console.log(data); console.log('-----------------------------------------'); }); var stdin = process.openStdin(); stdin.on('data', function(chunk) { cec.send(chunk); });