0.0.5 • Published 8 years ago
electron-shimmer v0.0.5
shimmer
Nodejs library to access the Shimmer data from the official C# API
Still very early / experimental.
var Shimmer = require('electron-shimmer');
var shimmer = new Shimmer({measurementTypes: ["ACCELEROMETER", "GYROSCOPE", "QUATERNION"]});
//listen for device found event and connect
shimmer.on('found', (devices) => {
devices.forEach((device) => {
shimmer.connect(device.id, device.name, device.port);
});
});
//listen for connection and start streaming
shimmer.on('connect', (device) => {
console.log("Shimmer connected");
shimmer.startStream();
});
//listen for data
shimmer.on('data', (data) => {
console.log(data);
});
//look for devices to connect to
shimmer.detect();
//close the connection after 5 seconds
setTimeout(function(){
shimmer.disconnect();
console.log("Shimmer disconnected");
}, 5000);