-
Notifications
You must be signed in to change notification settings - Fork 4
/
test.js
96 lines (73 loc) · 2.42 KB
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
var cliks = require('./index')
, util = require('util')
;
new cliks.accel.board({ scale_factor: [ 0.0371299982 , -0.0374319982, 0.0385979986 ] }).on('ready', function(data) {
var self = this
, x = 3
;
console.log('accel: ready');
console.log(util.inspect(data, { depth: null }));
var measureAccel = function() {
self.measureAccel(function(err, result) {
if (!!err) return console.log('accel.measureAccel=' + err.message);
console.log('>>> accel');
console.log(util.inspect(result, { depth: null }));
if (x-- > 0) setTimeout(measureAccel, 500);
});
};
setTimeout(measureAccel, 500);
}).on('error', function(err) {
console.log('accel: ' + err.message);
});
new cliks.gyro.board().on('ready', function(data) {
var self = this
, x = 3
;
console.log('gyro: ready');
console.log(util.inspect(data, { depth: null }));
var measureGyro = function() {
self.measureGyro(function(err, results) {
if (!!err) return console.log('gyro.measureGyro=' + err.message);
console.log('>>> gyro');
console.log(util.inspect(results, { depth: null }));
if (x-- > 0) setTimeout(measureGyro, 500);
});
};
setTimeout(measureGyro, 500);
}).on('error', function(err) {
console.log('gyro: ' + err.message);
});
new cliks.compass.board().on('ready', function(data) {
var self = this
, x = 3
;
console.log('compass: ready');
console.log(util.inspect(data, { depth: null }));
var measureCompass = function() {
self.measureHeading(function(err, results) {
if (!!err) return console.log('compass.measureHeading=' + err.message);
console.log('>>> heading=' + results);
if (x-- > 0) setTimeout(measureCompass, 500);
});
};
setTimeout(measureCompass, 500);
}).on('error', function(err) {
console.log('compass: ' + err.message);
});
new cliks.altitude.board().on('ready', function(data) {
var self = this
, x = 3
;
console.log('altitude: ready');
console.log(util.inspect(data, { depth: null }));
var measureAltitude = function() {
self.measureAltitude(function(err, results) {
if (!!err) return console.log('altitude.measureAltitude=' + err.message);
console.log(util.inspect(results, { depth: null }));
if (x-- > 0) setTimeout(measureAltitude, 500);
});
};
setTimeout(measureAltitude, 500);
}).on('error', function(err) {
console.log('altitude: ' + err.message);
});