cylon/lib
Andrew Stewart 43a9351921 Convert Cylon.Master to a plain JS object
Acts exactly the same with much, much less code complexity.

This also introduces a pattern for providing core modules to external libraries.

Whereas previously Cylon modules were able to rely on Cylon.Adaptor or
Cylon.Driver being present in the namespace (due to being required in
./lib/cylon), they will now need to require Cylon first, like this:

    var Cylon = require('cylon');

    var Driver = Cylon.Driver,
        Adaptor = Cylon.Adaptor,
        DigitalPin = Cylon.IO.DigitalPin;
2014-05-13 19:20:54 -07:00
..
io Remove node-namespace from DigitalPin 2014-05-13 18:31:25 -07:00
logger Refactor Logger 2014-05-13 19:05:01 -07:00
ssl Implement HTTPS API with self-signed cert 2014-04-03 14:32:56 -07:00
test Remove node-namespace from Test Drivers/Adaptors 2014-05-06 18:56:13 -07:00
adaptor.js Remove node-namespace from Adaptor 2014-05-06 18:19:56 -07:00
api.js Remove node-namespace from API 2014-05-07 15:19:23 -07:00
basestar.js Remove Basestar from global scope 2014-04-24 16:31:58 -06:00
config.js Remove node-namespace from Config 2014-05-13 18:14:36 -07:00
connection.js Remove node-namespace from Connection 2014-05-07 08:38:06 -07:00
cylon.js Convert Cylon.Master to a plain JS object 2014-05-13 19:20:54 -07:00
device.js Remove node-namespace from Device 2014-05-06 19:18:13 -07:00
driver.js Remove node-namespace from Driver 2014-05-06 18:24:43 -07:00
logger.js Refactor Logger 2014-05-13 19:05:01 -07:00
robot.js Remove node-namespace from DigitalPin 2014-05-13 18:31:25 -07:00
utils.js Remove node-namespace from Utils 2014-05-13 18:25:31 -07:00