From 492d79d42e52b9f6ffd5af327736125d1232c472 Mon Sep 17 00:00:00 2001 From: Arndt Brenschede Date: Mon, 20 Dec 2021 09:52:53 +0100 Subject: [PATCH] inreased download speed limit from 4 to 16 mbit/s --- .../src/main/java/btools/routingapp/BRouterActivity.java | 2 +- .../src/main/java/btools/routingapp/DownloadService.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/brouter-routing-app/src/main/java/btools/routingapp/BRouterActivity.java b/brouter-routing-app/src/main/java/btools/routingapp/BRouterActivity.java index 40bcb5f..5fb8e04 100644 --- a/brouter-routing-app/src/main/java/btools/routingapp/BRouterActivity.java +++ b/brouter-routing-app/src/main/java/btools/routingapp/BRouterActivity.java @@ -129,7 +129,7 @@ public class BRouterActivity extends Activity implements ActivityCompat.OnReques .setMessage( "*** Attention: ***\n\n" + "The Download Manager is used to download routing-data " + "files which can be up to 170MB each. Do not start the Download Manager " + "on a cellular data connection without a data plan! " - + "Download speed is restricted to 4 MBit/s.").setPositiveButton("I know", new DialogInterface.OnClickListener() { + + "Download speed is restricted to 16 MBit/s.").setPositiveButton("I know", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { Intent intent = new Intent(BRouterActivity.this, BInstallerActivity.class); startActivity(intent); diff --git a/brouter-routing-app/src/main/java/btools/routingapp/DownloadService.java b/brouter-routing-app/src/main/java/btools/routingapp/DownloadService.java index c1a0c0a..2726327 100644 --- a/brouter-routing-app/src/main/java/btools/routingapp/DownloadService.java +++ b/brouter-routing-app/src/main/java/btools/routingapp/DownloadService.java @@ -433,8 +433,8 @@ public class DownloadService extends Service implements ProgressListener { output.write(data, 0, count); - // enforce < 2 Mbit/s - long dt = t0 + total / 524 - System.currentTimeMillis(); + // enforce < 16 Mbit/s + long dt = t0 + total / 2096 - System.currentTimeMillis(); if (dt > 0) { try { Thread.sleep(dt);