Ti.sensor icon indicating copy to clipboard operation
Ti.sensor copied to clipboard

measuring temperature

Open snaimika opened this issue 10 years ago • 1 comments

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

snaimika avatar Mar 19 '15 07:03 snaimika

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); });

GeraudBourdin avatar Mar 19 '15 09:03 GeraudBourdin