$PrevMPH = $MilesPerHour; } // Set Current to Previous for Next Calculation $PrevLat = $CurrentLat; $PrevLng = $CurrentLng; $PrevTimeStamp = $CurrentTimeStamp; } $SpeedTotal = 0; rsort($Speed); for ($i = 0; $i < $coordtotal; $i++) { $SpeedTotal += $Speed[$i]; } if ($GPSID != -1) { echo "<fieldset id='TruckReport'>"; echo "Average Truck Speed : " . round($SpeedTotal / $coordtotal, 2) . " MPH | "; echo "Raw Truck Speed * : " . GPSMaps::GetAverageSpeed($GPSID) . " MPH <br /><br />"; echo "Number of Fast Accel/Harsh Braking Alerts : {$HarshBrakingFastAccel}<br />"; echo "Number of Driving Alerts : {$SpeedAlert} <br /><br />"; echo "Top Daily Speeds : <br />{$Speed['0']} MPH <br />{$Speed['1']} MPH <br />{$Speed['2']} MPH <br />{$Speed['3']} MPH <br />{$Speed['4']} MPH <br /><br />"; echo "Driving Grade : " . round($Grade - ($SpeedAlert * 1 + $HarshBrakingFastAccel * 2), 2) . "<br />"; echo "</fieldset>"; echo '<div style="clear: both;"> </div>'; echo "<fieldset id='TruckReport'>"; echo "<legend>Definitions</legend>"; echo "Raw Truck Speed - Recorded Speed in MPH by the trucks onboard device.<br />"; echo "Average Truck Speed - Calibrated Speed in MPH from the LAT and LNG of all recorded positions of the truck.<br />"; echo "Fast Acceleration / Harsh Braking - Noted when the truck increases or decreases by 30 MPH between Raw Truck Speed recordings.<br />"; echo "Driving Alerts - Noted when the truck increases over the speed of 75 MPH.<br />"; echo "</fieldset>"; } ?>
echo "Daily Mileage: " . round($mileage_array[$t->TruckID]['mileage'], 2) . " Miles<br />"; echo "Avg Speed: " . GPSMaps::GetAverageSpeed($t->TruckID) . " MPH <br />"; echo "</fieldset>"; echo "</td>"; $x++; $i++; } else { // Reset Row $x = 0; echo "</tr><tr>"; echo "<td id='truck{$i}'>"; echo "<fieldset class='gps' id='newreporting' style='width:auto;'>"; echo "<legend>{$t->TruckName} (<span class='FakeLink' value='{$i}'>hide</span>)</legend>"; echo "Current Driver: {$t->FirstName} {$t->LastName}<br />"; echo "Daily Mileage: " . round($mileage_array[$t->TruckID]['mileage'], 2) . " Miles<br />"; echo "Avg Speed: " . GPSMaps::GetAverageSpeed($t->TruckID) . " MPH <br />"; echo "</fieldset>"; echo "</td>"; $x++; $i++; } $y++; } ?> </tr> </table> </fieldset> <div style="clear: both;"> </div> </div> <!-- end content --> <div style="clear: both;"> </div>