30 lines
659 B
JavaScript
30 lines
659 B
JavaScript
/*
|
|
* adaptor
|
|
* cylonjs.com
|
|
*
|
|
* Copyright (c) 2013-2014 The Hybrid Group
|
|
* Licensed under the Apache 2.0 license.
|
|
*/
|
|
|
|
"use strict";
|
|
|
|
var Basestar = require('./basestar'),
|
|
Logger = require('./logger'),
|
|
Utils = require('./utils');
|
|
|
|
// Public: Creates a new Adaptor
|
|
//
|
|
// opts - hash of acceptable params
|
|
// name - name of the Adaptor, used when printing to console
|
|
// connection - Connection the adaptor will use to proxy commands/events
|
|
//
|
|
// Returns a new Adaptor
|
|
var Adaptor = module.exports = function Adaptor(opts) {
|
|
opts = opts || {};
|
|
|
|
this.name = opts.name;
|
|
this.connection = opts.connection;
|
|
};
|
|
|
|
Utils.subclass(Adaptor, Basestar);
|