foist
[kismet-logviewer.git] / logviewer / static / js / kismet.ui.zwave.js
1
2 "use strict";
3
4 /* Highlight zwave devices */
5 kismet_ui.AddDeviceRowHighlight({
6     name: "Z-Wave Devices",
7     description: "Z-Wave Node",
8     priority: 100,
9     defaultcolor: '#ffe6b3',
10     defaultenable: true,
11     fields: [
12         'kismet.device.base.phyname'
13     ],
14     selector: function(data) {
15         return data['kismet.device.base.phyname'] === "Z-Wave";
16     }
17 });
18
19 kismet_ui.AddDeviceDetail("zwave", "Z-Wave (Killerzee)", 0, {
20     filter: function(data) {
21         return (data['kismet.device.base.phyname'] === "Z-Wave");
22     },
23     draw: function(data, target) {
24         target.devicedata(data, {
25             "id": "zwaveData",
26             "fields": [
27             {
28                 field: "zwave.device/zwave.device.home_id",
29                 title: "Home ID",
30                 empty: "<i>Unknown</i>",
31                 render: function(opts) {
32                     return opts['value'].toString(16);
33                 }
34             },
35             {
36                 field: "zwave.device/zwave.device.device_id",
37                 title: "Device ID",
38                 empty: "<i>Unknown</i>",
39                 render: function(opts) {
40                     return opts['value'].toString(16);
41                 }
42             },
43             ],
44         });
45     },
46 });
47