99) $number=99; if ($number < 50) { // blue to green $g = floor(255 * ($number / 50)); $b = 120; $r = 0; } else { // green to yelow $r = 255; $g = floor(255 * ((50-$number%50) / 50)); $b = 0; } return sprintf("%02X%02X%02X",$r,$g,$b); } function printSDR($fil){ if (($handle = fopen($fil, "r")) !== FALSE) { $line = fgets($handle); if($line[2]=='1') echo ""; else echo "
Freq:".$line[2].$line[3].$line[4].$line[5].".".$line[6].$line[7]." MHz
"; $line = fgets($handle); echo ""; $line = fgets($handle); echo "
Freq:".$line[2].$line[3].$line[4].".".$line[5].$line[6].$line[7]." MHzPPM:".$line[2].$line[3]."Gain:".$line[2].$line[3]."

"; echo ""; while (($line = fgets($handle)) !== false) { $arr = explode(";",$line); echo ""; $p=ord($line[16]); $off=0; if($line[3]=='1'){ echo ""; $off=1; } else echo ""; for($i=0;$i<16;$i++){ $p=ord($line[$i+16+$off]); echo ''; } echo ""; } echo "
".$line[0].$line[1]." : ".$line[3].$line[4].$line[5].$line[6].".".$line[7].$line[8]." MHz".intval($arr[2])."kHz (".$p."dB)".$line[0].$line[1]." : ".$line[3].$line[4].$line[5].".".$line[6].$line[7].$line[8]." MHz".intval($arr[2])."kHz (".$p."dB) 
"; } else echo "NO SDR"; } echo ""; echo "
SDR #1SDR #2
"; printSDR("/tmp/sdr1.bin"); echo ""; printSDR("/tmp/sdr2.bin"); echo "


SDR #3SDR#4
"; printSDR("/tmp/sdr3.bin"); echo ""; printSDR("/tmp/sdr4.bin"); echo "
"; ?>