From 8c158c8cefd2b11b1eb8a2a92b58ba60ee3b36e0 Mon Sep 17 00:00:00 2001 From: Davide Depau Date: Wed, 15 Aug 2018 18:10:39 +0200 Subject: [PATCH] Fix incorrect speed calculation --- app/src/main/java/eu/depau/ddroid/abc/UsbWriteService.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/depau/ddroid/abc/UsbWriteService.kt b/app/src/main/java/eu/depau/ddroid/abc/UsbWriteService.kt index 916f601..15220d2 100644 --- a/app/src/main/java/eu/depau/ddroid/abc/UsbWriteService.kt +++ b/app/src/main/java/eu/depau/ddroid/abc/UsbWriteService.kt @@ -81,7 +81,7 @@ abstract class UsbWriteService(name: String) : IntentService(name) { if (time <= prevTime + 1000) return - val speed = ((bytes - prevBytes).toDouble() / (time - prevTime).toDouble()).toHRSize() + val speed = ((bytes - prevBytes).toDouble() / (time - prevTime).toDouble() * 1000).toHRSize() prevTime = time prevBytes = bytes @@ -104,7 +104,7 @@ abstract class UsbWriteService(name: String) : IntentService(name) { .setContentText("$usbDevice may have been unplugged while writing.") .setSubText(dt.toHRTime()) else { - val speed = (dt.toDouble() / bytes.toDouble()).toHRSize() + "/s" + val speed = (bytes.toDouble() / dt.toDouble() * 1000).toHRSize() + "/s" b.setContentTitle("Write finished") .setContentText("$filename successfully written to $usbDevice") .setSubText("${dt.toHRTime()} • ${bytes.toHRSize()} • $speed")