www-thermferm/global.php

changeset 253
7b6abc0dd1c6
parent 207
8d2ba4126519
child 397
00ca08f5a6f8
equal deleted inserted replaced
252:2197976f2bc5 253:7b6abc0dd1c6
41 41
42 42
43 function global_update() { 43 function global_update() {
44 44
45 if ($_POST['key'] == 'Save') { 45 if ($_POST['key'] == 'Save') {
46 $sock = open_socket(); 46 $cmd = array("GLOBAL PUT");
47 if ($sock != false) { 47 $cmd[] = "NAME,".$_POST['Name'];
48 /* 48 $cmd[] = "PORT,".$_POST['Port'];
49 * Send command and absorb the result. 49 $cmd[] = "TEMP_ADDRESS,".$_POST['TempAddress'];
50 */ 50 $cmd[] = "HUM_ADDRESS,".$_POST['HumAddress'];
51 socket_write($sock, "GLOBAL PUT", 4096); 51 if (isset($_POST['LCDcols']))
52 usleep(20000); 52 $cmd[] = "LCD_COLS,".$_POST['LCDcols'];
53 socket_write($sock, "NAME,".$_POST['Name'], 4096); 53 if (isset($_POST['LCDrows']))
54 usleep(20000); 54 $cmd[] = "LCD_ROWS,".$_POST['LCDrows'];
55 socket_write($sock, "PORT,".$_POST['Port'], 4096); 55 $cmd[] = ".";
56 usleep(20000); 56 send_array($cmd);
57 socket_write($sock, "TEMP_ADDRESS,".$_POST['TempAddress'], 4096);
58 usleep(20000);
59 socket_write($sock, "HUM_ADDRESS,".$_POST['HumAddress'], 4096);
60 usleep(20000);
61 if (isset($_POST['LCDcols'])) {
62 socket_write($sock, "LCD_COLS,".$_POST['LCDcols'], 4096);
63 usleep(20000);
64 }
65 if (isset($_POST['LCDrows'])) {
66 socket_write($sock, "LCD_ROWS,".$_POST['LCDrows'], 4096);
67 usleep(20000);
68 }
69 socket_write($sock, ".", 4096);
70 while (1) {
71 $line = socket_read($sock, 4096);
72 if ($line === '')
73 break;
74 }
75 socket_close($sock);
76 }
77 } 57 }
78 58
79 unset($_POST['Name']); 59 unset($_POST['Name']);
80 unset($_POST['Port']); 60 unset($_POST['Port']);
81 unset($_POST['TempAddress']); 61 unset($_POST['TempAddress']);

mercurial