изменена процедура проверка сети, регистрации в случая отсутствия таковойс целью увеличения времени регистрации

This commit is contained in:
parent 2287b8e45b
commit db33a74d1b
2 changed files with 12 additions and 10 deletions

View File

@ -211,15 +211,17 @@ AtCommandResult GsmWithGnss_NetworkReconnect(tAtCmd *env, uint8_t cuontReg) {
return res;
}
AtCommandResult GsmWithGnss_NetworkEnableInnaterups(tGsmWithGnss *env, uint8_t cuontReg, uint16_t timeOut) {
if (GsmWithGnss_NetworkReconnect(&env->gsmAt, cuontReg) == AT_OK) {
LoggerInfoStatic(LOGGER, LOG_SIGN, "Ждем сеть...");
if (GsmWithGnss_WaitNetworkRegistration(env, timeOut) == true) {
LoggerTraceStatic(LOGGER, LOG_SIGN, "Сеть найдена")
return AT_OK;
} else {
LoggerTraceStatic(LOGGER, LOG_SIGN, "Попытка регистрации в сети НЕ выполнена")
return AT_ERROR;
AtCommandResult GsmWithGnss_NetworkEnableInnaterups(tGsmWithGnss *env, uint8_t cuontReg, uint32_t timeOut) {
if(GsmWithGnss_WaitNetworkRegistration(env, 4000) == false) {
if (GsmWithGnss_NetworkReconnect(&env->gsmAt, cuontReg) == AT_OK) {
LoggerInfoStatic(LOGGER, LOG_SIGN, "Ждем сеть...");
if (GsmWithGnss_WaitNetworkRegistration(env, timeOut) == true) {
LoggerTraceStatic(LOGGER, LOG_SIGN, "Сеть найдена")
return AT_OK;
} else {
LoggerTraceStatic(LOGGER, LOG_SIGN, "Попытка регистрации в сети НЕ выполнена")
return AT_ERROR;
}
}
}
return AT_ERROR;

View File

@ -156,7 +156,7 @@ void AtGsm_Gsnss_GetLastActualNavData(tGsmWithGnss *env, EraGlonassUveosNavData
AtCommandResult GsmWithGnss_NetworkReconnect(tAtCmd *env, uint8_t cuontReg);
AtCommandResult GsmWithGnss_NetworkEnableInnaterups(tGsmWithGnss *env, uint8_t cuontReg, uint16_t timeOut);
AtCommandResult GsmWithGnss_NetworkEnableInnaterups(tGsmWithGnss *env, uint8_t cuontReg, uint32_t timeOut);
void Gnss_GetFullNavData(tGsmWithGnss *env, tNmeaRmc *nmeaRmc);