Commit e10630db authored by Andrey Filippov's avatar Andrey Filippov

updated event log operation and set up

parent 4eb05bc1
......@@ -6,7 +6,8 @@ if (!isset($_GET['file'])){
exit (0);
}
$timeShift = 21600;
//$timeShift = 21600; // 6 hrs
$timeShift = 0; // 6 hrs
$file=$_GET['file'];
$numRecordsInFile=filesize($file)/64;
......@@ -63,7 +64,7 @@ function imuLogParse($handle,$record,$nSamples,$filter,$tryNumber=10000){
global $timeShift;
global $averageIMU;
$showAll=($nSamples<=10000);
$showAll=($nSamples<=100000);
$gpsFilter= $filter&0xf;
$typeFilter=(($gpsFilter!=0)?2:0) | ((($filter&0x10)!=0)?1:0) | ((($filter&0x20)!=0)?4:0) | ((($filter&0x20)!=0)?8:0);
fseek($handle,64*$record,SEEK_SET);
......@@ -126,7 +127,8 @@ function imuLogParse($handle,$record,$nSamples,$filter,$tryNumber=10000){
// Master (Sync) record
case 2:
$masterTime=(($arr32[3]&0xfffff)/1000000)+$arr32[4];
echo "MasterTimeStamp: <b>".($masterTime+$timeShift)."</b> TimeStamp: <b>".($time+$timeShift)."</b> MasterTimeStamp(precise): 0x".dechex($arr32[4])."+".dechex($arr32[3])." TimeStamp(precise): 0x".dechex($arr32[2])."+".dechex($arr32[1])." $masterTime - ".gmdate(DATE_RFC850,$masterTime)." [local timestamp - ".gmdate(DATE_RFC850,$time)."]\n";
$subchannel = ($arr32[3] >> 24);
echo "Subchannel: <b>".$subchannel."</b> MasterTimeStamp: <b>".($masterTime+$timeShift)."</b> TimeStamp: <b>".($time+$timeShift)."</b> MasterTimeStamp(precise): 0x".dechex($arr32[4])."+".dechex($arr32[3])." TimeStamp(precise): 0x".dechex($arr32[2])."+".dechex($arr32[1])." $masterTime - ".gmdate(DATE_RFC850,$masterTime)." [local timestamp - ".gmdate(DATE_RFC850,$time)."]\n";
break;
// Show hex data
case 3: print_r($arr32);
......@@ -134,12 +136,17 @@ function imuLogParse($handle,$record,$nSamples,$filter,$tryNumber=10000){
}
}
}
foreach ($averageIMU as $key=>$value) if ($key!='number') $averageIMU[$key]/=$averageIMU['number'];
print_r($averageIMU);
echo "</pre>\n";
if ($averageIMU['number']>0) {
foreach ( $averageIMU as $key => $value )
if ($key != 'number')
$averageIMU [$key] /= $averageIMU ['number'];
print_r ( $averageIMU );
echo "</pre>\n";
echo "<table>\n";
foreach ($averageIMU as $key=>$value) echo "<tr><td>$key</td><td>$value</td></tr>\n";
foreach ( $averageIMU as $key => $value )
echo "<tr><td>$key</td><td>$value</td></tr>\n";
echo "</table>\n";
}
}
function parseGPS($sample){
......
......@@ -64,7 +64,7 @@ $b_index = indexGrandDaughters ( $ids );
// print_r($ids);
// print_r($b_index);
$baud = null;
$binfile = "/var/imu_config.bin"; // comment out if not needed - debug feature
//$binfile = "/var/imu_config.bin"; // comment out if not needed - debug feature
if (isset ( $b_index [103696] )) {
$baud = $ids [$b_index [103696]] ['baud'];
if ($baud === 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment