105 $cmd[] = "PSU_ADDRESS,".$_POST['PSUAddress']; |
105 $cmd[] = "PSU_ADDRESS,".$_POST['PSUAddress']; |
106 $cmd[] = "TEMP_SET_MIN,".$_POST['TempSetMin']; |
106 $cmd[] = "TEMP_SET_MIN,".$_POST['TempSetMin']; |
107 $cmd[] = "TEMP_SET_MAX,".$_POST['TempSetMax']; |
107 $cmd[] = "TEMP_SET_MAX,".$_POST['TempSetMax']; |
108 $cmd[] = "IDLE_RANGE_L,".$_POST['IdleRangeL']; |
108 $cmd[] = "IDLE_RANGE_L,".$_POST['IdleRangeL']; |
109 $cmd[] = "IDLE_RANGE_H,".$_POST['IdleRangeH']; |
109 $cmd[] = "IDLE_RANGE_H,".$_POST['IdleRangeH']; |
|
110 $cmd[] = "PID_KP,".$_POST['PID_Kp']; |
|
111 $cmd[] = "PID_KD,".$_POST['PID_Kd']; |
|
112 $cmd[] = "PID_KI,".$_POST['PID_Ki']; |
110 $cmd[] = "."; |
113 $cmd[] = "."; |
111 send_array($cmd); |
114 send_array($cmd); |
112 } |
115 } |
113 |
116 |
114 unset($_POST['UUID']); |
117 unset($_POST['UUID']); |
129 unset($_POST['PSUAddress']); |
132 unset($_POST['PSUAddress']); |
130 unset($_POST['TempSetMin']); |
133 unset($_POST['TempSetMin']); |
131 unset($_POST['TempSetMax']); |
134 unset($_POST['TempSetMax']); |
132 unset($_POST['IdleRangeL']); |
135 unset($_POST['IdleRangeL']); |
133 unset($_POST['IdleRangeH']); |
136 unset($_POST['IdleRangeH']); |
|
137 unset($_POST['PID_Kp']); |
|
138 unset($_POST['PID_Kd']); |
|
139 unset($_POST['PID_Ki']); |
134 load('units.php'); |
140 load('units.php'); |
135 } |
141 } |
136 |
142 |
137 |
143 |
138 |
144 |
164 |
170 |
165 if (isset($_POST['UUID']) && isset($_POST['Name']) && isset($_POST['Volume']) && isset($_POST['AirAddress']) && |
171 if (isset($_POST['UUID']) && isset($_POST['Name']) && isset($_POST['Volume']) && isset($_POST['AirAddress']) && |
166 isset($_POST['BeerAddress']) && isset($_POST['HeaterAddress']) && isset($_POST['CoolerAddress']) && isset($_POST['LightAddress']) && |
172 isset($_POST['BeerAddress']) && isset($_POST['HeaterAddress']) && isset($_POST['CoolerAddress']) && isset($_POST['LightAddress']) && |
167 isset($_POST['HeaterDelay']) && isset($_POST['CoolerDelay']) && isset($_POST['LightDelay']) && isset($_POST['PSUAddress']) && |
173 isset($_POST['HeaterDelay']) && isset($_POST['CoolerDelay']) && isset($_POST['LightDelay']) && isset($_POST['PSUAddress']) && |
168 isset($_POST['FanAddress']) && isset($_POST['DoorAddress']) && isset($_POST['TempSetMin']) && isset($_POST['TempSetMax']) && |
174 isset($_POST['FanAddress']) && isset($_POST['DoorAddress']) && isset($_POST['TempSetMin']) && isset($_POST['TempSetMax']) && |
|
175 isset($_POST['PID_Kp']) && isset($_POST['PID_Kd']) && isset($_POST['PID_Li']) && |
169 isset($_POST['IdleRangeL']) && isset($_POST['IdleRangeH']) && isset($_POST['key']) && isset($_POST['command'])) { |
176 isset($_POST['IdleRangeL']) && isset($_POST['IdleRangeH']) && isset($_POST['key']) && isset($_POST['command'])) { |
170 |
177 |
171 if ($_POST['key'] == 'Cancel') |
178 if ($_POST['key'] == 'Cancel') |
172 return 99; |
179 return 99; |
173 |
180 |
530 } |
537 } |
531 if ($f[0] == "IDLE_RANGE_H") { |
538 if ($f[0] == "IDLE_RANGE_H") { |
532 $outstr .= ' <tr class="editor">'.PHP_EOL; |
539 $outstr .= ' <tr class="editor">'.PHP_EOL; |
533 $outstr .= ' <td class="editname">Idle Range High</td>'.PHP_EOL; |
540 $outstr .= ' <td class="editname">Idle Range High</td>'.PHP_EOL; |
534 $outstr .= ' <td class="editfield"><input type="text" name="IdleRangeH" size="5" value="'.$f[1].'"> °C (Heater margin)</td>'.PHP_EOL; |
541 $outstr .= ' <td class="editfield"><input type="text" name="IdleRangeH" size="5" value="'.$f[1].'"> °C (Heater margin)</td>'.PHP_EOL; |
|
542 $outstr .= ' </tr>'.PHP_EOL; |
|
543 } |
|
544 if ($f[0] == "PID_KP") { |
|
545 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
546 $outstr .= ' <td class="editname">PID Kp</td>'.PHP_EOL; |
|
547 $outstr .= ' <td class="editfield"><input type="text" name="PID_Kp" size="6" value="'.$f[1].'"> Proportional</td>'.PHP_EOL; |
|
548 $outstr .= ' </tr>'.PHP_EOL; |
|
549 } |
|
550 if ($f[0] == "PID_KI") { |
|
551 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
552 $outstr .= ' <td class="editname">PID Ki</td>'.PHP_EOL; |
|
553 $outstr .= ' <td class="editfield"><input type="text" name="PID_Ki" size="6" value="'.$f[1].'"> Intergral</td>'.PHP_EOL; |
|
554 $outstr .= ' </tr>'.PHP_EOL; |
|
555 } |
|
556 if ($f[0] == "PID_KD") { |
|
557 $outstr .= ' <tr class="editor">'.PHP_EOL; |
|
558 $outstr .= ' <td class="editname">PID Kd</td>'.PHP_EOL; |
|
559 $outstr .= ' <td class="editfield"><input type="text" name="PID_Kd" size="6" value="'.$f[1].'"> Derivative</td>'.PHP_EOL; |
535 $outstr .= ' </tr>'.PHP_EOL; |
560 $outstr .= ' </tr>'.PHP_EOL; |
536 } |
561 } |
537 $i++; |
562 $i++; |
538 } |
563 } |
539 } |
564 } |
636 $outstr .= '<input type="hidden" value="" name="PSUAdress">'; |
661 $outstr .= '<input type="hidden" value="" name="PSUAdress">'; |
637 $outstr .= '<input type="hidden" value="1.0" name="TempSetMin">'; |
662 $outstr .= '<input type="hidden" value="1.0" name="TempSetMin">'; |
638 $outstr .= '<input type="hidden" value="30.0" name="TempSetMax">'; |
663 $outstr .= '<input type="hidden" value="30.0" name="TempSetMax">'; |
639 $outstr .= '<input type="hidden" value="-1.0" name="IdleRangeL">'; |
664 $outstr .= '<input type="hidden" value="-1.0" name="IdleRangeL">'; |
640 $outstr .= '<input type="hidden" value="1.0" name="IdleRangeH">'; |
665 $outstr .= '<input type="hidden" value="1.0" name="IdleRangeH">'; |
|
666 $outstr .= '<input type="hidden" value="0.0" name="PID_Kp">'; |
|
667 $outstr .= '<input type="hidden" value="0.0" name="PID_Kd">'; |
|
668 $outstr .= '<input type="hidden" value="0.0" name="PID_Ki">'; |
641 $outstr .= '<input type="hidden" value="testdata" name="action">'; |
669 $outstr .= '<input type="hidden" value="testdata" name="action">'; |
642 $outstr .= '<input type="hidden" value="add" name="command">'; |
670 $outstr .= '<input type="hidden" value="add" name="command">'; |
643 $outstr .= '<input type="hidden" value="00000000-0000-0000-0000-000000000000" name="UUID">'; |
671 $outstr .= '<input type="hidden" value="00000000-0000-0000-0000-000000000000" name="UUID">'; |
644 $outstr .= ' </tr>'.PHP_EOL; |
672 $outstr .= ' </tr>'.PHP_EOL; |
645 $outstr .= ' </table>'.PHP_EOL; |
673 $outstr .= ' </table>'.PHP_EOL; |