-
Notifications
You must be signed in to change notification settings - Fork 56
/
Copy pathindex.js
18 lines (18 loc) · 1.06 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// The controller is used for standard Tessel commands
// like Tessel.get, Tessel.list, Tessel.deploy, etc.
module.exports = require('./lib/controller');
// Commands give deeper access to all the standard shell commands
// that we run to execute larger sequences
module.exports.commands = require('./lib/tessel/commands');
// Exporting Tessel allows consumers to compose their own
// functions onto the prototype
module.exports.Tessel = require('./lib/tessel/tessel');
// The seeker allows consumers to have a long running discovery
// process and take action as Tessels are connected/disconnected
module.exports.discovery = require('./lib/discover').TesselSeeker;
// The USBConnection libray lets consumers turn arbitrary USB devices
// into USBConnection objects to be used in Tessel creation.
module.exports.USBConnection = require('./lib/usb-connection').USBConnection;
// The LANConnection libray lets consumers turn arbitrary LAN devices
// into LANConnection objects to be used in Tessel creation.
module.exports.LANConnection = require('./lib/lan-connection').LANConnection;