From 6f3a99b31c3df18560ba14f7450db43f690410c3 Mon Sep 17 00:00:00 2001 From: Jacob Sheehy Date: Wed, 11 Jun 2014 13:09:34 -0400 Subject: [PATCH] Reinstating N5 limits --- src/ca/cumulonimbus/pressurenetsdk/CbService.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ca/cumulonimbus/pressurenetsdk/CbService.java b/src/ca/cumulonimbus/pressurenetsdk/CbService.java index ec038db..b7a6359 100644 --- a/src/ca/cumulonimbus/pressurenetsdk/CbService.java +++ b/src/ca/cumulonimbus/pressurenetsdk/CbService.java @@ -630,8 +630,16 @@ public void run() { log("cbservice readingsender too soon, bailing"); return; } - - + + // limit the Nexus 5 + // Hack to minimize sensor issues + if(Build.MODEL.equals("Nexus 5")) { + long n5Limit = 1000 * 60 * 60 * 1; + if(now - lastSubmit < (n5Limit)) { + log("Nexus 5 submitting too frequently, bailing"); + return; + } + } // retrieve updated settings settingsHandler = new CbSettingsHandler(getApplicationContext());