dorita980-node18 – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 'use strict';
2 let cloudV1 = require('./lib/v1/cloud');
3 let cloudV2 = require('./lib/v2/cloud');
4  
5 let localV1 = require('./lib/v1/local');
6 let localV2 = require('./lib/v2/local');
7  
8 let discovery = require('./lib/discovery');
9  
10 function cloud (username, password, version) {
11 if (version === 1) return cloudV1(username, password);
12 return cloudV2(username, password);
13 }
14  
15 function local (username, password, ip, version, interval) {
16 if (version === 1) return localV1(username, password, ip);
17 return localV2(username, password, ip, interval);
18 }
19  
20 module.exports = {
21 Cloud: cloud,
22 Local: local,
23 getRobotIP: discovery.discovery,
24 discovery: (cb) => discovery.discovery(cb, true),
25 getRobotPublicInfo: discovery.getRobotPublicInfo
26 };