98 { name: 'angle', type: 'float' }, |
98 { name: 'angle', type: 'float' }, |
99 { name: 'temperature', type: 'float' }, |
99 { name: 'temperature', type: 'float' }, |
100 { name: 'battery', type: 'float' }, |
100 { name: 'battery', type: 'float' }, |
101 { name: 'gravity', type: 'float' }, |
101 { name: 'gravity', type: 'float' }, |
102 { name: 'up_interval', type: 'int' }, |
102 { name: 'up_interval', type: 'int' }, |
103 { name: 'mode', type: 'string' } |
103 { name: 'mode', type: 'string' }, |
|
104 { name: 'og_gravity', type: 'float' } |
104 ], |
105 ], |
105 id: 'record', |
106 id: 'record', |
106 url: url |
107 url: url |
107 }, |
108 }, |
108 dataAdapter = new $.jqx.dataAdapter(source, { |
109 dataAdapter = new $.jqx.dataAdapter(source, { |
135 } |
136 } |
136 |
137 |
137 $('#gaugeContainer_temperature').jqxGauge({ caption: { value: record.temperature.toFixed(3) + '°C' }}); |
138 $('#gaugeContainer_temperature').jqxGauge({ caption: { value: record.temperature.toFixed(3) + '°C' }}); |
138 $('#gaugeContainer_temperature').jqxGauge({ value: record.temperature }); |
139 $('#gaugeContainer_temperature').jqxGauge({ value: record.temperature }); |
139 |
140 |
|
141 var og = plato_to_sg(record.og_gravity); |
|
142 var sg = plato_to_sg(record.gravity); |
|
143 var svg = 100 * (og - sg) / (og - 1); |
|
144 |
140 $('#info_battery').val(record.battery); |
145 $('#info_battery').val(record.battery); |
141 $('#info_tilt').val(record.angle); |
146 $('#info_tilt').val(record.angle); |
142 $('#info_plato').val(record.gravity); |
147 $('#info_plato').val(record.gravity); |
143 $('#info_sg').val(plato_to_sg(record.gravity)); |
148 $('#info_sg').val(sg); |
|
149 |
|
150 $('#vg_og1').html(og.toFixed(4)); |
|
151 $('#vg_og2').html(record.og_gravity.toFixed(1) + '°P'); |
|
152 $('#vg_sg1').html(sg.toFixed(4)); |
|
153 $('#vg_sg2').html(record.gravity.toFixed(1) + '°P'); |
|
154 $('#vg_svg').html(svg.toFixed(1) + '%') |
|
155 $('#vg_abv').html(abvol(og, sg).toFixed(2) + '%'); |
144 |
156 |
145 var gravity = plato_to_sg(record.gravity) * 1000; |
157 var gravity = plato_to_sg(record.gravity) * 1000; |
146 $('#gaugeContainer_gravity').jqxLinearGauge({ value: gravity }); |
158 $('#gaugeContainer_gravity').jqxLinearGauge({ value: gravity }); |
147 } |
159 } |
148 }); |
160 }); |