2014-12-14 08:19:25 +08:00
|
|
|
"use strict";
|
|
|
|
|
|
|
|
var Cylon = require("../..");
|
2014-11-26 08:01:31 +08:00
|
|
|
|
2015-01-13 00:58:41 +08:00
|
|
|
// ensure you install the API plugin first:
|
|
|
|
// $ npm install cylon-api-http
|
2014-11-26 08:01:31 +08:00
|
|
|
Cylon.api();
|
|
|
|
|
|
|
|
Cylon
|
2014-12-14 08:19:25 +08:00
|
|
|
.robot({ name: "test" })
|
|
|
|
.connection("loopback", { adaptor: "loopback" })
|
|
|
|
.device("ping", { driver: "ping" })
|
|
|
|
.on("ready", function(bot) {
|
2014-11-26 08:01:31 +08:00
|
|
|
setInterval(function() {
|
2014-12-14 08:19:25 +08:00
|
|
|
console.log("Hello, human!");
|
2014-11-26 08:01:31 +08:00
|
|
|
console.log(bot.ping.ping());
|
|
|
|
}, 1000);
|
|
|
|
|
|
|
|
setTimeout(function() {
|
2014-12-14 08:19:25 +08:00
|
|
|
console.log("I've been at your command for 5 seconds now.");
|
2014-11-26 08:01:31 +08:00
|
|
|
}, 5000);
|
|
|
|
});
|
|
|
|
|
|
|
|
Cylon.start();
|