1.3.2 • Published 8 years ago
bitscope-js v1.3.2
You must have installed BitLib for this package to work!
A small example:
var bs = require("bitscope-js");
var bitscope = new bs.Bitscope();
bitscope.setOptions({
"device" : 0,
"mode" : 1,
"size" : 8,
"rate" : 1000000,
"range" : 1,
"offset": 0.0,
"channels" : [0, 1],
"trace_timeout" : 0.1,
"trigger_channel" : 0,
"trigger_token" : 0,
"trigger_level" : 0.0,
"trigger_enable" : false,
"intro": 10,
"delay": 0
});
function captureLoop() {
bitscope.capture(function() {
var buffers = bitscope.getBuffers(); // object of Float64Array buffers
// Keyed by channel number
// Careful, the buffers are reused underneath.
var name;
for (name in buffers)
console.log(buffers[name]);
setTimeout(captureLoop, 500);
});
}
captureLoop();