Loading recipes-core/apps-web/files/setup.php +45 −3 Original line number Original line Diff line number Diff line <?php <?php $port = 8888; if (isset($_GET['cmd'])) if (isset($_GET['cmd'])) $cmd = $_GET['cmd']; $cmd = $_GET['cmd']; else else Loading Loading @@ -30,10 +32,10 @@ if ($cmd=="set_test_pattern"){ } } } } $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes -c write_sensor_i2c $chn 1 0 $regval"; $str = "write_sensor_i2c $chn 1 0 $regval"."\r\n"; echo $str; exec($str); echo send_cmd($port,$str); //$str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes -c "; } } if ($cmd=="set_sensor_phase"){ if ($cmd=="set_sensor_phase"){ Loading @@ -49,6 +51,19 @@ if ($cmd=="set_sensor_phase"){ $regval = "0x31c0".dechex($val)."000"; $regval = "0x31c0".dechex($val)."000"; } } $str = "write_sensor_i2c $chn 1 0 $regval"."\r\n"; $str .= "compressor_control $chn 1"."\r\n"; $str .= "control_sensor_memory $chn stop"."\r\n"; $str .= "control_sensor_memory $chn reset"."\r\n"; $str .= "control_sensor_memory $chn repetitive"."\r\n"; $str .= "sleep_ms 500"."\r\n"; $str .= "compressor_control $chn 0"."\r\n"; $str .= "sleep_ms 500"."\r\n"; $str .= "compressor_control $chn 3"."\r\n"; echo send_cmd($port,$str); /* $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ -c write_sensor_i2c $chn 1 0 $regval\ -c write_sensor_i2c $chn 1 0 $regval\ -c compressor_control $chn 1\ -c compressor_control $chn 1\ Loading @@ -63,9 +78,23 @@ if ($cmd=="set_sensor_phase"){ echo $str; echo $str; exec($str); exec($str); */ } } if ($cmd=="find_sdram_phase"){ if ($cmd=="find_sdram_phase"){ $str = "compressor_control $chn 1"."\r\n"; $str .= "compressor_control $chn 0"."\r\n"; $str .= "control_sensor_memory $chn stop"."\r\n"; $str .= "control_sensor_memory $chn reset"."\r\n"; $str .= "measure_all \"*DI\""."\r\n"; $str .= "measure_all"."\r\n"; $str .= "control_sensor_memory $chn repetitive"."\r\n"; $str .= "compressor_control $chn 3"."\r\n"; echo send_cmd($port,$str); /* $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ -c compressor_control $chn 1\ -c compressor_control $chn 1\ -c compressor_control $chn 0\ -c compressor_control $chn 0\ Loading @@ -79,6 +108,7 @@ if ($cmd=="find_sdram_phase"){ echo $str; echo $str; exec($str); exec($str); */ } } function get_sensor_type(){ function get_sensor_type(){ Loading @@ -89,4 +119,16 @@ function get_sensor_type(){ return $res[1]; return $res[1]; } } function send_cmd($port,$msg){ $fp = fsockopen("localhost", $port, $errno, $errstr, 30); if (!$fp) { return "$errstr ($errno)<br />\n"; }else{ fwrite($fp,"$msg\r\n"); fclose($fp); echo "sent: $msg"; } } ?> ?> Loading
recipes-core/apps-web/files/setup.php +45 −3 Original line number Original line Diff line number Diff line <?php <?php $port = 8888; if (isset($_GET['cmd'])) if (isset($_GET['cmd'])) $cmd = $_GET['cmd']; $cmd = $_GET['cmd']; else else Loading Loading @@ -30,10 +32,10 @@ if ($cmd=="set_test_pattern"){ } } } } $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes -c write_sensor_i2c $chn 1 0 $regval"; $str = "write_sensor_i2c $chn 1 0 $regval"."\r\n"; echo $str; exec($str); echo send_cmd($port,$str); //$str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes -c "; } } if ($cmd=="set_sensor_phase"){ if ($cmd=="set_sensor_phase"){ Loading @@ -49,6 +51,19 @@ if ($cmd=="set_sensor_phase"){ $regval = "0x31c0".dechex($val)."000"; $regval = "0x31c0".dechex($val)."000"; } } $str = "write_sensor_i2c $chn 1 0 $regval"."\r\n"; $str .= "compressor_control $chn 1"."\r\n"; $str .= "control_sensor_memory $chn stop"."\r\n"; $str .= "control_sensor_memory $chn reset"."\r\n"; $str .= "control_sensor_memory $chn repetitive"."\r\n"; $str .= "sleep_ms 500"."\r\n"; $str .= "compressor_control $chn 0"."\r\n"; $str .= "sleep_ms 500"."\r\n"; $str .= "compressor_control $chn 3"."\r\n"; echo send_cmd($port,$str); /* $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ -c write_sensor_i2c $chn 1 0 $regval\ -c write_sensor_i2c $chn 1 0 $regval\ -c compressor_control $chn 1\ -c compressor_control $chn 1\ Loading @@ -63,9 +78,23 @@ if ($cmd=="set_sensor_phase"){ echo $str; echo $str; exec($str); exec($str); */ } } if ($cmd=="find_sdram_phase"){ if ($cmd=="find_sdram_phase"){ $str = "compressor_control $chn 1"."\r\n"; $str .= "compressor_control $chn 0"."\r\n"; $str .= "control_sensor_memory $chn stop"."\r\n"; $str .= "control_sensor_memory $chn reset"."\r\n"; $str .= "measure_all \"*DI\""."\r\n"; $str .= "measure_all"."\r\n"; $str .= "control_sensor_memory $chn repetitive"."\r\n"; $str .= "compressor_control $chn 3"."\r\n"; echo send_cmd($port,$str); /* $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ $str = "cd /usr/local/verilog/;/usr/local/bin/test_mcntrl.py @includes \ -c compressor_control $chn 1\ -c compressor_control $chn 1\ -c compressor_control $chn 0\ -c compressor_control $chn 0\ Loading @@ -79,6 +108,7 @@ if ($cmd=="find_sdram_phase"){ echo $str; echo $str; exec($str); exec($str); */ } } function get_sensor_type(){ function get_sensor_type(){ Loading @@ -89,4 +119,16 @@ function get_sensor_type(){ return $res[1]; return $res[1]; } } function send_cmd($port,$msg){ $fp = fsockopen("localhost", $port, $errno, $errstr, 30); if (!$fp) { return "$errstr ($errno)<br />\n"; }else{ fwrite($fp,"$msg\r\n"); fclose($fp); echo "sent: $msg"; } } ?> ?>