Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onUpdate(dc) {
- // Generovat graf na začátku (pokud není ve storage / uběhla další minuta), jinak obnovit jen každou další minutu
- var clockTime = Sys.getClockTime();
- var app = App.getApp();
- // Parsování dat, brát až další snímek! A ideálně každou věc zvlášť. Jinak obnovit každou minutu
- var lastStart = app.getProperty("lastStart");
- if (lastStart == null || lastStart != clockTime.min) {
- elevation.generateGraph();
- app.setProperty("lastStart", clockTime.min);
- }
- if (parseNewData) {
- var lastParse = app.getProperty("lastParse");
- if (lastParse == null || lastParse != clockTime.min) {
- elevation.parseNewData();
- app.setProperty("lastParse", clockTime.min);
- }
- }
- draw(dc);
- parseNewData = true; // Další spuštění, než to první, už se data načtou
- }
- function draw(dc) {
- dc.setColor(Gfx.COLOR_BLACK, Gfx.COLOR_TRANSPARENT);
- dc.fillRectangle(0, 0, width, height);
- elevation.draw(dc);
- }
Advertisement
Add Comment
Please, Sign In to add comment