From: snickersun Date: Sat, 21 Mar 2020 09:51:57 +0000 (+0800) Subject: GPS无信号检测时,只要有一次信号满足条件,就重新计数,适当加宽信号不稳定的检测条件。 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=204665596cdf6abc5a21dfdc204aa5ee5f60fb93;p=protocol_srv.git GPS无信号检测时,只要有一次信号满足条件,就重新计数,适当加宽信号不稳定的检测条件。 --- diff --git a/app/src/main/java/com/enqualcomm/support/NMEAListener.java b/app/src/main/java/com/enqualcomm/support/NMEAListener.java index a0297d2e..8ccdaebe 100644 --- a/app/src/main/java/com/enqualcomm/support/NMEAListener.java +++ b/app/src/main/java/com/enqualcomm/support/NMEAListener.java @@ -251,6 +251,8 @@ public class NMEAListener implements NmeaListener, LocationListener { // 卫星总数小于2 ,或者 snr小于20 if (runtime.getLocationInstance().numSatelliteList.size() < 3 && (runtime.getLocationInstance().max3Satellite.size() > 0 ? (runtime.getLocationInstance().max3Satellite.get(0).getSnr() < 20 ? true : false) : true)) { noSignalCount++; + }else{ + noSignalCount=0;//只要有一次满足有信号,则重新开始计数。 }