www/set_fermenters.php

changeset 703
344470c6bb1c
child 704
66b7a1135452
equal deleted inserted replaced
702:d77891f8915d 703:344470c6bb1c
1 <?php
2 require_once($_SERVER['DOCUMENT_ROOT'].'/includes/global.inc.php');
3 page_header('Fermenter units', 'set_fermenters');
4 ?>
5
6 <div id="jqxgrid"></div>
7 <div style="margin-top: 30px;">
8 <div id="cellbegineditevent"></div>
9 <div style="margin-top: 10px;" id="cellendeditevent"></div>
10 </div>
11
12 <!-- Popup editor window. -->
13 <div id="popupWindow">
14 <div>Edit device</div>
15 <div style="overflow: hidden;">
16 <table style="width: 100%;">
17 <tr>
18 <td style="vertical-align: top; float: right; padding: 3px;">Unit:</td>
19 <td align="left" style="vertical-align: top; padding: 3px;"><input id="alias" readonly /></td>
20 <td style="vertical-align: top; float: right; padding: 3px;">Uuid:</td>
21 <td align="left" colspan="3" style="vertical-align: top; padding: 3px;"><input id="uuid" readonly /></td>
22 <td style="vertical-align: top; float: right; padding: 3px;">Mode:</td>
23 <td align="left" style="vertical-align: top; padding: 3px;"><input id="mode" readonly /></td>
24 </tr>
25 <tr>
26 <td style="vertical-align: top; float: right; padding: 3px;">Code:</td>
27 <td align="left" style="vertical-align: top; padding: 3px;"><input id="product_code" readonly /></td>
28 <td style="vertical-align: top; float: right; padding: 3px;">Beer:</td>
29 <td align="left" colspan="3" style="vertical-align: top; padding: 3px;"><input id="product_name" readonly /></td>
30 <td style="vertical-align: top; float: right; padding: 3px;">Stage:</td>
31 <td align="left" style="vertical-align: top; padding: 3px;"><input id="stage" readonly /></td>
32 </tr>
33 <tr><td colspan="8"><hr></td></tr>
34 <tr>
35 <td style="vertical-align: top; float: right; padding: 3px;">Air sensor:</td>
36 <td style="padding: 3px;"><div style="float: left;" id="air_address"></div></td>
37 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
38 <td style="padding: 3px;"><div style="float: left;" id="air_idx"></div></td>
39 <td></td><td></td><td></td><td></td>
40 </tr>
41 <tr>
42 <td style="vertical-align: top; float: right; padding: 3px;">Beer sensor:</td>
43 <td style="padding: 3px;"><div style="float: left;" id="beer_address"></div></td>
44 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
45 <td style="padding: 3px;"><div style="float: left;" id="beer_idx"></div></td>
46 <td style="vertical-align: top; float: right; padding: 3px;">Alternate:</td>
47 <td style="padding: 3px;"><div style="float: left;" id="beer_address2"></div></td>
48 <td></td><td></td>
49 </tr>
50 <tr>
51 <td style="vertical-align: top; float: right; padding: 3px;">Chiller sensor:</td>
52 <td style="padding: 3px;"><div style="float: left;" id="chiller_address"></div></td>
53 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
54 <td style="padding: 3px;"><div style="float: left;" id="chiller_idx"></div></td>
55 <td></td><td></td><td></td><td></td>
56 </tr>
57 <tr>
58 <td style="vertical-align: top; float: right; padding: 3px;">Heater:</td>
59 <td style="padding: 3px;"><div style="float: left;" id="heater_address"></div></td>
60 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
61 <td style="padding: 3px;"><div style="float: left;" id="heater_idx"></div></td>
62 <td style="vertical-align: top; float: right; padding: 3px;">State:</td>
63 <td style="padding: 3px;"><div style="float: left;" id="heater_state"></div></td>
64 <td style="vertical-align: top; float: right; padding: 3px;">Delay:</td>
65 <td style="padding: 3px;"><div style="float: left;" id="heater_delay"></div></td>
66 </tr>
67 <tr>
68 <td style="vertical-align: top; float: right; padding: 3px;">Cooler:</td>
69 <td style="padding: 3px;"><div style="float: left;" id="cooler_address"></div></td>
70 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
71 <td style="padding: 3px;"><div style="float: left;" id="cooler_idx"></div></td>
72 <td style="vertical-align: top; float: right; padding: 3px;">State:</td>
73 <td style="padding: 3px;"><div style="float: left;" id="cooler_state"></div></td>
74 <td style="vertical-align: top; float: right; padding: 3px;">Delay:</td>
75 <td style="padding: 3px;"><div style="float: left;" id="cooler_delay"></div></td>
76 </tr>
77 <tr>
78 <td style="vertical-align: top; float: right; padding: 3px;">Fan:</td>
79 <td style="padding: 3px;"><div style="float: left;" id="fan_address"></div></td>
80 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
81 <td style="padding: 3px;"><div style="float: left;" id="fan_idx"></div></td>
82 <td style="vertical-align: top; float: right; padding: 3px;">State:</td>
83 <td style="padding: 3px;"><div style="float: left;" id="fan_state"></div></td>
84 <td style="vertical-align: top; float: right; padding: 3px;">Delay:</td>
85 <td style="padding: 3px;"><div style="float: left;" id="fan_delay"></div></td>
86 </tr>
87 <tr>
88 <td style="vertical-align: top; float: right; padding: 3px;">Light:</td>
89 <td style="padding: 3px;"><div style="float: left;" id="light_address"></div></td>
90 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
91 <td style="padding: 3px;"><div style="float: left;" id="light_idx"></div></td>
92 <td style="vertical-align: top; float: right; padding: 3px;">State:</td>
93 <td style="padding: 3px;"><div style="float: left;" id="light_state"></div></td>
94 <td style="vertical-align: top; float: right; padding: 3px;">Delay:</td>
95 <td style="padding: 3px;"><div style="float: left;" id="light_delay"></div></td>
96 </tr>
97 <tr>
98 <td style="vertical-align: top; float: right; padding: 3px;">Door:</td>
99 <td style="padding: 3px;"><div style="float: left;" id="door_address"></div></td>
100 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
101 <td style="padding: 3px;"><div style="float: left;" id="door_idx"></div></td>
102 <td style="vertical-align: top; float: right; padding: 3px;">State:</td>
103 <td style="padding: 3px;"><div style="float: left;" id="door_state"></div></td>
104 <td></td><td></td>
105 </tr>
106 <tr>
107 <td style="vertical-align: top; float: right; padding: 3px;">PSU:</td>
108 <td style="padding: 3px;"><div style="float: left;" id="psu_address"></div></td>
109 <td style="vertical-align: top; float: right; padding: 3px;">Index:</td>
110 <td style="padding: 3px;"><div style="float: left;" id="psu_idx"></div></td>
111 <td style="vertical-align: top; float: right; padding: 3px;">State:</td>
112 <td style="padding: 3px;"><div style="float: left;" id="psu_state"></div></td>
113 <td></td><td></td>
114 </tr>
115 <tr><td colspan="8"><hr></td></tr>
116 <tr>
117 <td style="vertical-align: top; float: right; padding: 3px;">Heater PID:</td>
118 <td style="padding: 3px;" colspan="3">
119 <div style="float: left; margin-right: 15px" id="pidh_p"></div>
120 <div style="float: left; margin-right: 15px" id="pidh_i"></div>
121 <div style="float: left;" id="pidh_d"></div>
122 </td>
123 <td style="vertical-align: top; float: right; padding: 3px;">I Max:</td>
124 <td style="padding: 3px;"><div style="float: left;" id="pidh_imax"></div></td>
125 <td style="vertical-align: top; float: right; padding: 3px;">Idle range:</td>
126 <td style="padding: 3px;"><div style="float: left;" id="pidh_idle"></div></td>
127 </tr>
128 <tr>
129 <td style="vertical-align: top; float: right; padding: 3px;">Cooler PID:</td>
130 <td style="padding: 3px;" colspan="3">
131 <div style="float: left; margin-right: 15px" id="pidc_p"></div>
132 <div style="float: left; margin-right: 15px" id="pidc_i"></div>
133 <div style="float: left;" id="pidc_d"></div>
134 </td>
135 <td style="vertical-align: top; float: right; padding: 3px;">I Max:</td>
136 <td style="padding: 3px;"><div style="float: left;" id="pidc_imax"></div></td>
137 <td style="vertical-align: top; float: right; padding: 3px;">Idle range:</td>
138 <td style="padding: 3px;"><div style="float: left;" id="pidc_idle"></div></td>
139 </tr>
140
141 <tr><td colspan="8">&nbsp;</td></tr>
142 <tr>
143 <td style="padding-top: 20px;" align="right"><input type="button" id="Delete" value="Delete" /></td>
144 <td></td><td></td><td></td><td></td><td></td>
145 <td style="padding-top: 20px;" align="right"><input style="margin-right: 5px;" type="button" id="Save" value="Save" /></td>
146 <td style="padding-top: 20px;" align="left"><input id="Cancel" type="button" value="Cancel" /></td>
147 </tr>
148 </table>
149 </div>
150 </div>
151
152 <div id="addWindow">
153 <div>
154 Add new device
155 </div>
156 <div>
157 <div>
158 Press "OK" to create a new fermenter unit record.<br>
159 Press "Cancel" to close without adding a new unit.
160 </div>
161 <div>
162 <div style="float: right; margin-top: 25px; margin-bottom: 10px;">
163 <input type="button" id="addOk" value="OK" style="margin-right: 15px" />
164 <input type="button" id="addCancel" value="Cancel" style="margin-right: 65px" />
165 </div>
166 </div>
167 </div>
168 </div>
169
170 <?php
171 confirm_delete();
172 page_footer();
173 ?>

mercurial