ソースを参照

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();
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
NOTICE_MSG("network or gprs unavailable");


読み込み中…
キャンセル
保存