GeraudBourdin/Ti.sensor

measuring temperature

Opened this issue · 1 comments

How to place the functionality of measuring temperatureusing this module?
What do i write in app.js?

You can look at the demo app, for complete example : https://github.com/GeraudBourdin/ti_sensor_demo_app

Basically it should be like this :

// import the sensor
var sensor = require('com.geraudbourdin.sensor');
// enabled the sensor
sensor.setSensor(sensor.TYPE_AMBIENT_TEMPERATURE);
// set the callback function
var sensorsCallback = function(e) {
if(e.sType == sensor.TYPE_AMBIENT_TEMPERATURE){
// do stuff with your datas. (see demo app for complete usage and examples).
alert(e.celcius);
alert(e.fahrenheit);
}
};
// Set the events.
$.win.addEventListener('open', function(e) {
sensor.addEventListener('update', sensorsCallback);
});

$.win.addEventListener('close', function() {
sensor.removeEventListener('update', sensorsCallback);
$.destroy();
});

$.win.addEventListener('pause', function(e) {
sensor.removeEventListener('update', sensorsCallback);
});

$.win.addEventListener('resume', function(e) {
sensor.addEventListener('update', sensorsCallback);
});