package com.openxc.sources;

import java.util.concurrent.TimeUnit;

import android.util.Log;

public class SourceLogger {
    /**
     * Log data transfer statistics to the Android log.
     *
     * @param tag the Android log tag to use.
     * @param startTime the starting time for the stats calculation in
     * nanoseconds.
     * @param endTime the ending time for the stats calculation in nanoseconds.
     * @param bytesReceived the number of bytes received over the given period
     * of time
     */
    public static void logTransferStats(final String tag,
            final long startTime, final double bytesReceived) {
        double kilobytesTransferred = bytesReceived / 1024.0;
        long elapsedTime = TimeUnit.SECONDS.convert(
            System.nanoTime() - startTime, TimeUnit.NANOSECONDS);
        Log.i(tag, "Transferred " + kilobytesTransferred + " KB in the last"
            + elapsedTime + " seconds at an average of " +
            kilobytesTransferred / elapsedTime + " KB/s");
    }

}

@@ -883,16 +883,17 @@
 the last
+ 
 %22%0A      

Fix a typo.