瀏覽代碼

bailing out immediatly on network activation fail

tags/v1.4.0^2
Bertrand Lemasle 6 年之前
父節點
當前提交
8250e47cdb
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. +2
    -1
      src/NetworkPositionsBackup.cpp

+ 2
- 1
src/NetworkPositionsBackup.cpp 查看文件

@@ -69,7 +69,8 @@ namespace positions {
network::powerOn(); network::powerOn();
networkStatus = network::waitForRegistered(NETWORK_DEFAULT_TOTAL_TIMEOUT_MS); networkStatus = network::waitForRegistered(NETWORK_DEFAULT_TOTAL_TIMEOUT_MS);
if (!network::isAvailable(networkStatus) || !network::enableGprs()) {
if (networkStatus == SIM808_NETWORK_REGISTRATION_STATE::ERROR ||
(!network::isAvailable(networkStatus) || !network::enableGprs())) {
networkUnavailableInARow = min(networkUnavailableInARow + 1, POSITIONS_CONFIG_NET_DEFAULT_UNAVAILABLE_NETWORK_POSTPONE_THRESHOLD + 1); //avoid increment overflow networkUnavailableInARow = min(networkUnavailableInARow + 1, POSITIONS_CONFIG_NET_DEFAULT_UNAVAILABLE_NETWORK_POSTPONE_THRESHOLD + 1); //avoid increment overflow
NOTICE_MSG("network or gprs unavailable"); NOTICE_MSG("network or gprs unavailable");


Loading…
取消
儲存