File tree 2 files changed +12
-1
lines changed
2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,14 @@ var Controllers = {
69
69
} ,
70
70
toMeters : {
71
71
value : function ( raw ) {
72
+ // Datasheet available at https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf
73
+ //
74
+ // From Table 3, page 12
75
+ // Mode RMS noise
76
+ // ultra low power 0.5m
77
+ // standard 0.4m
78
+ // high resolution 0.3m
79
+ // ultra high resolution 0.25m
72
80
return Fn . toFixed ( raw , 2 ) ;
73
81
}
74
82
}
Original file line number Diff line number Diff line change @@ -456,7 +456,7 @@ exports["Altimeter - BMP180"] = {
456
456
} ,
457
457
458
458
resolution : function ( test ) {
459
- test . expect ( 4 ) ;
459
+ test . expect ( 6 ) ;
460
460
461
461
var driver = IMU . Drivers . get ( this . board , "BMP180" ) ;
462
462
var dataSpy = this . sandbox . spy ( ) ;
@@ -475,6 +475,9 @@ exports["Altimeter - BMP180"] = {
475
475
476
476
test . equal ( this . altimeter . meters , 10.12 ) ;
477
477
test . equal ( this . altimeter . feet , 33.2 ) ;
478
+ test . equal ( digits . fractional ( this . altimeter . meters ) , 2 ) ;
479
+ test . equal ( digits . fractional ( this . altimeter . feet ) , 1 ) ;
480
+
478
481
test . done ( ) ;
479
482
} ,
480
483
} ;
You can’t perform that action at this time.
0 commit comments