0.0.9 • Published 2 years ago

hideous v0.0.9

Weekly downloads
2
License
Unlicense
Repository
github
Last release
2 years ago

hideous

hotplug for node-hid.

usage

var hideous = require("hideous");

hideous({

	// scan for new devices
	scan: true,

	// poll interval for scans
	interval: "10s",

	// connect to discovered devices
	attach: true,

	// filter devices by properties from `node-hid`
	filter: {
		vendorId: 1452,
		productId: 610,
		path: /Keyboard/, // can be regular expresson for string values
		serialNumber: '',
		manufacturer: /Apple/,
		product: 'Apple Internal Keyboard / Trackpad',
		release: 549,
		interface: -1,
		usagePage: 1,
		usage: 6 },
	}

}).on("connect", function(device){

	console.log("connect");

}).on("disconnect", function(device){

	console.log("disconnect");

}).on("attach", function(connection, device){

	console.log("attach");

	// connection is a `node-hid.HID` instance
	connection.on("data", function(data){
		console.log("data", data);
	});
	
}).on("detach", function(connection, device){
	console.log("detach");
});
0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

3 years ago

0.0.6

4 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago