108 $outstr .= ' { name: \'Mode\' },'.PHP_EOL; |
108 $outstr .= ' { name: \'Mode\' },'.PHP_EOL; |
109 $outstr .= ' { name: \'Air\', type: \'float\' },'.PHP_EOL; |
109 $outstr .= ' { name: \'Air\', type: \'float\' },'.PHP_EOL; |
110 $outstr .= ' { name: \'Beer\', type: \'float\' },'.PHP_EOL; |
110 $outstr .= ' { name: \'Beer\', type: \'float\' },'.PHP_EOL; |
111 $outstr .= ' { name: \'Target\', type: \'float\' },'.PHP_EOL; |
111 $outstr .= ' { name: \'Target\', type: \'float\' },'.PHP_EOL; |
112 $outstr .= ' { name: \'Heater\' },'.PHP_EOL; |
112 $outstr .= ' { name: \'Heater\' },'.PHP_EOL; |
113 $outstr .= ' { name: \'Cooler\' },'.PHP_EOL; |
113 $outstr .= ' { name: \'Cooler\', type: \'int\' },'.PHP_EOL; |
114 $outstr .= ' { name: \'Fan\' },'.PHP_EOL; |
114 $outstr .= ' { name: \'Fan\' },'.PHP_EOL; |
115 $outstr .= ' { name: \'Door\' }'.PHP_EOL; |
115 $outstr .= ' { name: \'Door\', type: \'bool\' }'.PHP_EOL; |
116 $outstr .= ' ],'.PHP_EOL; |
116 $outstr .= ' ],'.PHP_EOL; |
117 $outstr .= ' url: \'getlog.php?unit='.$unit.'\''.PHP_EOL; |
117 $outstr .= ' url: \'getlog.php?unit='.$unit.'\''.PHP_EOL; |
118 $outstr .= ' };'.PHP_EOL; |
118 $outstr .= ' };'.PHP_EOL; |
119 |
119 |
120 $outstr .= ' var dataAdapter'.$unr.' = new $.jqx.dataAdapter(source'.$unr.','.PHP_EOL; |
120 $outstr .= ' var dataAdapter'.$unr.' = new $.jqx.dataAdapter(source'.$unr.','.PHP_EOL; |
148 $outstr .= ' {'.PHP_EOL; |
148 $outstr .= ' {'.PHP_EOL; |
149 $outstr .= ' description: \'Degrees C\''.PHP_EOL; |
149 $outstr .= ' description: \'Degrees C\''.PHP_EOL; |
150 $outstr .= ' },'.PHP_EOL; |
150 $outstr .= ' },'.PHP_EOL; |
151 $outstr .= ' series: ['.PHP_EOL; |
151 $outstr .= ' series: ['.PHP_EOL; |
152 $outstr .= ' { dataField: \'Air\', displayText: \'Air\' },'.PHP_EOL; |
152 $outstr .= ' { dataField: \'Air\', displayText: \'Air\' },'.PHP_EOL; |
153 $outstr .= ' { dataField: \'Beer\', displayText: \'Beer\' }'.PHP_EOL; |
153 $outstr .= ' { dataField: \'Beer\', displayText: \'Beer\' },'.PHP_EOL; |
|
154 $outstr .= ' { dataField: \'Target\', displayText: \'Target\' }'.PHP_EOL; |
154 $outstr .= ' ]'.PHP_EOL; |
155 $outstr .= ' ]'.PHP_EOL; |
155 $outstr .= ' }]'.PHP_EOL; |
156 $outstr .= ' }]'.PHP_EOL; |
156 $outstr .= ' };'.PHP_EOL; |
157 $outstr .= ' };'.PHP_EOL; |
|
158 /* Direct draw for the first time */ |
157 $outstr .= ' $("#fermentor_chart_'.$unit.'").jqxChart(settings'.$unr.');'.PHP_EOL; |
159 $outstr .= ' $("#fermentor_chart_'.$unit.'").jqxChart(settings'.$unr.');'.PHP_EOL; |
|
160 /* Regular updates of the chart */ |
|
161 // $outstr .= ' setInterval(function(){'.PHP_EOL; |
|
162 // $outstr .= ' $("#fermentor_chart_'.$unit.'").jqxChart("update");'.PHP_EOL; |
|
163 // $outstr .= ' }, 3000);'.PHP_EOL; |
|
164 |
158 $outstr .= ' setInterval(function(){'.PHP_EOL; |
165 $outstr .= ' setInterval(function(){'.PHP_EOL; |
159 $outstr .= ' $.getJSON("getstate.php?uuid='.$unit.'", function(data) {'.PHP_EOL; |
166 $outstr .= ' $.getJSON("getstate.php?uuid='.$unit.'", function(data) {'.PHP_EOL; |
160 $outstr .= ' $("#load_air_'.$unr.'").html(data.air_temperature);'.PHP_EOL; |
167 $outstr .= ' $("#load_air_'.$unr.'").html(data.air_temperature);'.PHP_EOL; |
161 $outstr .= ' $("#load_beer_'.$unr.'").html(data.beer_temperature);'.PHP_EOL; |
168 $outstr .= ' $("#load_beer_'.$unr.'").html(data.beer_temperature);'.PHP_EOL; |
162 $outstr .= ' $("#load_target_'.$unr.'").html(data.target_temperature);'.PHP_EOL; |
169 $outstr .= ' $("#load_target_'.$unr.'").html(data.target_temperature);'.PHP_EOL; |
163 $outstr .= ' });'.PHP_EOL; |
170 $outstr .= ' });'.PHP_EOL; |
164 $outstr .= ' }, 10000);'.PHP_EOL; |
171 $outstr .= ' }, 10000);'.PHP_EOL; |
165 $outstr .= ' });'.PHP_EOL; |
172 $outstr .= ' });'.PHP_EOL; |
166 $outstr .= ' </script>'.PHP_EOL; |
173 $outstr .= ' </script>'.PHP_EOL; |
167 $outstr .= ' <div id="fermentor">'.PHP_EOL; |
174 $outstr .= ' <div id="fermentor">'.PHP_EOL; |
168 $outstr .= ' <div id="fermentor_chart_'.$unit.'" style="width:720px; height:377px; float:left"></div>'.PHP_EOL; |
175 $outstr .= ' <div id="fermentor_chart_'.$unit.'" style="width:720px; height:377px; float:left"></div>'.PHP_EOL; |
169 |
176 |