1
0
Fork 0
BangleApps/apps/thermom/app.js

29 lines
677 B
JavaScript

function onTemperature(p) {
g.reset(1).clearRect(0,24,g.getWidth(),g.getHeight());
g.setFont("6x8",2).setFontAlign(0,0);
var x = g.getWidth()/2;
var y = g.getHeight()/2 + 10;
g.drawString("Temperature:", x, y - 45);
g.setFontVector(70).setFontAlign(0,0);
g.drawString(p.temperature.toFixed(1) + " °C", x, y);
}
function drawTemperature() {
if (Bangle.getPressure) {
Bangle.getPressure().then(onTemperature);
} else {
onTemperature({
temperature : E.getTemperature()
});
}
}
setInterval(function() {
drawTemperature();
}, 20000);
drawTemperature();
E.showMessage("Reading temperature...");
Bangle.loadWidgets();
Bangle.drawWidgets();