45 { name: 'gps_latitude', type: 'float' }, |
45 { name: 'gps_latitude', type: 'float' }, |
46 { name: 'gps_longitude', type: 'float' }, |
46 { name: 'gps_longitude', type: 'float' }, |
47 { name: 'gps_altitude', type: 'float' }, |
47 { name: 'gps_altitude', type: 'float' }, |
48 { name: 'net_address', type: 'string' }, |
48 { name: 'net_address', type: 'string' }, |
49 { name: 'net_ifname', type: 'string' }, |
49 { name: 'net_ifname', type: 'string' }, |
50 { name: 'net_rssi', type: 'int' } |
50 { name: 'net_rssi', type: 'int' }, |
|
51 { name: 'up_interval', type: 'int' } |
51 ], |
52 ], |
52 id: 'record', |
53 id: 'record', |
53 url: url |
54 url: url |
54 }, |
55 }, |
55 dataAdapter = new $.jqx.dataAdapter(source, { |
56 dataAdapter = new $.jqx.dataAdapter(source, { |
68 html += '<tr><td>Hardware maker</td><td>' + record.hardwaremake + '</td></tr>'; |
69 html += '<tr><td>Hardware maker</td><td>' + record.hardwaremake + '</td></tr>'; |
69 html += '<tr><td>Hardware model</td><td>' + record.hardwaremodel + '</td></tr>'; |
70 html += '<tr><td>Hardware model</td><td>' + record.hardwaremodel + '</td></tr>'; |
70 html += '<tr><td>OS</td><td>' + record.os + ' versie: ' + record.os_version + '</td></tr>'; |
71 html += '<tr><td>OS</td><td>' + record.os + ' versie: ' + record.os_version + '</td></tr>'; |
71 html += '<tr><td>Firmware</td><td>' + record.firmware + '</td></tr>'; |
72 html += '<tr><td>Firmware</td><td>' + record.firmware + '</td></tr>'; |
72 if (record.online) { |
73 if (record.online) { |
73 html += '<tr><td>Temperatuur</td><td>' + record.temperature.toFixed(1) + '°C</td></tr>'; |
74 if (record.temperature > 0) { |
|
75 html += '<tr><td>Temperatuur</td><td>' + record.temperature.toFixed(1) + '°C</td></tr>'; |
|
76 } |
74 if (record.humidity > 0) { |
77 if (record.humidity > 0) { |
75 html += '<tr><td>Vochtigheid</td><td>' + record.humidity.toFixed(1) + '%</td></tr>'; |
78 html += '<tr><td>Vochtigheid</td><td>' + record.humidity.toFixed(1) + '%</td></tr>'; |
76 } |
79 } |
77 if (record.barometer > 0) { |
80 if (record.barometer > 0) { |
78 html += '<tr><td>Luchtdruk</td><td>' + record.barometer.toFixed(0) + '</td></tr>'; |
81 html += '<tr><td>Luchtdruk</td><td>' + record.barometer.toFixed(0) + '</td></tr>'; |
79 } |
82 } |
80 if ((record.gps_latitude != 0) && (record.gps_longitude != 0)) { |
83 if ((record.gps_latitude != 0) && (record.gps_longitude != 0)) { |
81 html += '<tr><td>GPS</td><td>' + record.gps_latitude + ' ' + record.gps_longitude + ' ' + record.gps_altitude + '</td></tr>'; |
84 html += '<tr><td>GPS</td><td>' + record.gps_latitude + ' ' + record.gps_longitude + ' ' + record.gps_altitude + '</td></tr>'; |
82 } |
85 } |
83 html += '<tr><td>Netwerk</td><td>' + record.net_ifname + ' ' + record.net_address + '</td></tr>'; |
86 html += '<tr><td>Netwerk</td><td>' + record.net_ifname + ' ' + record.net_address + '</td></tr>'; |
|
87 if (record.net_rssi < 0) { |
|
88 html += '<tr><td>WiFi signaal</td><td>' + record.net_rssi + '</td></tr>'; |
|
89 } |
|
90 html += '<tr><td>Update interval</td><td>' + record.up_interval + ' sec.</td></tr>'; |
84 } |
91 } |
85 html += '</<table>'; |
92 html += '</<table>'; |
86 html += '</div>'; |
93 html += '</div>'; |
87 $('#ContentPanel').html(html); |
94 $('#ContentPanel').html(html); |
88 } |
95 } |