import * as hmSensor from '@zos/sensor' import * as hmUI from '@zos/ui'; import secondaryFont from '../fontData/secondaryFont'; let heartRateWg; export default function(){ console.log("[modules]: heartrate module init") let heart = new hmSensor.HeartRate(); updateHeartWidget(heart.getCurrent()) heart.onCurrentChange(() => updateHeartWidget(heart.getCurrent())) hmUI.createWidget(hmUI.widget.IMG, { x: 10, y: 365, src: 'misc/hb.PNG' }) } function updateHeartWidget(hbpm){ if(!hbpm){ hbpm = 0 } if(heartRateWg){ hmUI.deleteWidget(heartRateWg) } heartRateWg = hmUI.createWidget(hmUI.widget.TEXT_IMG, { x: 100, y: 365, type: hmUI.data_type.BATTERY, font_array: secondaryFont, h_space: 1, align_h: hmUI.align.LEFT, text: hbpm }) }