cylon/examples/hello/hello.markdown

739 B

Hello

For this exceedingly simple example, we're going to define a robot that has no devices, no connections, and just demonstrates the tools for performing work on an interval, and after a timeout.

Let's start by importing Cylon:

var Cylon = require('../..');

Now we can define our robot:

Cylon.robot({

For work, it's going to print a message to the console every second, and another message after ten seconds have elapsed.

  work: function() {
    every((1).second(), function() {
      console.log("Hello, human!")
    });

    after((10).seconds(), function() {
      console.log "Impressive."
    });
  }

Simple as can be. Now that we're done, let's start the robot:

}).start();