import { load as load_template } from './templates'; import Mustache from 'mustache'; import * as lowcan from './agl_stubs_lowcan'; var template; var page = { speed: 0, tires: { front: { left: 21, right: 22 }, rear: { left: 23, right: 24 } }, rpm: { value: 0, percent: 0 }, isWarning: true, fuel: { percent: 75, level: 14, range: 650, avg: 25.5 } }; export function show() { document.body.innerHTML = Mustache.render(template, page); } export function init() { lowcan.list().then( function( result ) { console.log(result.length); for( var i=0;i 0.5 ) { page.speed += Math.floor(Math.random()*10); page.rpm.percent = Math.min(80, Math.floor(Math.random()*90)); } else { page.speed -= Math.floor(Math.random()*10); page.rpm.percent = Math.min(80, Math.floor(Math.random()*90)); } show(); if( counter > 600 ) { clearInterval(interval); } }, 1000); }