Skip to content

Instantly share code, notes, and snippets.

@jailbirt
Created December 1, 2014 04:31
Show Gist options
  • Save jailbirt/4978b1c4a7963842269d to your computer and use it in GitHub Desktop.
Save jailbirt/4978b1c4a7963842269d to your computer and use it in GitHub Desktop.
var Cylon = require('cylon');
Cylon.Logger.setup({ level: 'debug' });
Cylon.api({
host: '0.0.0.0',
port: '3000',
ssl: false
});
Cylon.robot({
name: "testbot",
connection: {name: 'neurosky', adaptor: 'neurosky', port: '/dev/rfcomm0'},
device: {name: 'headset', driver: 'neurosky'},
work: function(my) {
my.headset.on('attention', function(data) {
console.log("attention:" + data);
});
my.headset.on('meditation', function(data) {
console.log("meditation:" + data);
});
my.headset.on('eeg', function(data) {
console.log('Data:', data);
});
my.headset.on('packet', function(packet) {
console.log('packet:', packet);
});
},
commands: function() {
var commands = {};
commands.do_a_thing = this.doAThing
return commands;
},
doAThing: function() {
console.log("I did a thing!");
}
});
Cylon.start();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment