diff options
author | Humberto Alfonso Díaz <humberto.alfonso@asvito.es> | 2019-11-27 14:00:37 +0100 |
---|---|---|
committer | Lorenzo Tilve <ltilve@igalia.com> | 2020-02-04 19:20:13 +0100 |
commit | 56514d2337ab5b1d2d8f3666c211e2e04f73bd68 (patch) | |
tree | 918219a94418c50b9bcc74d038527ea9aa8ebdab /src/js/wifi.js | |
parent | db370a3eaac20d716ae1401dbf8383d7ece89a9f (diff) |
FUNCT Added bluetooth screen
Diffstat (limited to 'src/js/wifi.js')
-rw-r--r-- | src/js/wifi.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/js/wifi.js b/src/js/wifi.js new file mode 100644 index 0000000..35e7235 --- /dev/null +++ b/src/js/wifi.js @@ -0,0 +1,34 @@ +import { network } from 'agl-js-api'; +import Mustache from 'mustache'; + +var template; + + +function update_devices(devices) { + console.log('update_devices', devices); + var deviceList = document.getElementById('WifiContainer'); + deviceList.innerHTML = ''; + + devices.forEach(function(device) { + if( device.properties.type === 'wifi' ) { + deviceList.innerHTML += Mustache.render(template, device); + } + }); +} + +export function init() { + template = document.getElementById('wifi-device-template').innerHTML; + Mustache.parse(template); + + setInterval(function() { + network.services().then(function(result) { + update_devices(result.values); + }) + }, 10000); + + network.on_global_state(function(result) { + console.log('on_global_state', result); + }).then(function(){ + console.log('SUBSCRIBED', 'on_global_state'); + }); +}
\ No newline at end of file |