Arquivos
NodeCopterHack/index.js
T
2013-08-10 13:33:59 +01:00

38 linhas
930 B
JavaScript

var nc = require('ar-drone');
var client = nc.createClient();
//client.on('navdata', console.log);
var fs = require('fs');
var http = require("http"), drone = require("dronestream");
a = client.getPngStream();
a.on('data', function (data) {
var buf = new Buffer(data);
var filename = new Date() * 1 + '.png';
fs.open(filename, "wx", function (err, fd) {
fs.write(fd, buf, 0, buf.length,null, function () {
console.log('Written Data');
fs.close(fd);
});
});
});
//var server = http.createServer(function(req, res) {
// require("fs").createReadStream(__dirname + "/index.html").pipe(res);
//});
//
//drone.listen(server);
//server.listen(5555);
//console.log('Taking off');
//client
// .after(8000, function() {
// this.clockwise(10);
// })
// .after(20000, function() {
// this.stop();
// this.land();
// });
//setTimeout(function(){client.land();}, 5000)