From 0e933a63dd1e59ba86fddc79502b98fa23de68f0 Mon Sep 17 00:00:00 2001 From: cfif Date: Fri, 20 Dec 2024 12:44:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=B0=D0=BA=D1=82=D0=B8=D0=B2=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=BA=D1=81=D1=82=D0=B0?= =?UTF-8?q?=20=D0=BF=D1=80=D0=B8=20=D0=BA=D0=B0=D0=B6=D0=B4=D0=BE=D0=BC=20?= =?UTF-8?q?=D1=81=D0=BE=D0=B5=D0=B4=D0=B8=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EgtsProcessing.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/EgtsProcessing.c b/EgtsProcessing.c index 9edc390..afa1cbb 100644 --- a/EgtsProcessing.c +++ b/EgtsProcessing.c @@ -479,8 +479,9 @@ bool Gsm_SetProfileINTERNET(tEgtsProcessing *env) { #endif AtGsmTelitLe910_SIMCardNoDetect(&env->gsm->gsmAt); + SystemDelayMs(500); AtGsmTelitLe910_SIMCardDetect(&env->gsm->gsmAt); - SystemDelayMs(1000); + SystemDelayMs(500); osMutexRelease(env->gsm->gsmAt.access); } else { @@ -541,15 +542,12 @@ _Noreturn void EgtsProcessing_TransmitterTaskMain(tEgtsProcessing *env) { LoggerInfoStatic(LOGGER, LOG_SIGN, "Настройка телематики") Gsm_SetProfileINTERNET(env); - Gsm_ActivatePdp(env); Gsm_ActivateApn(env); - Gsm_ActivatePdp(env); - } // if (env->deviceTeledataStorageData->telematica.telematicaIsActive) { - env->isEnableTelematicaSendPoints = true; + env->isEnableTelematicaSendPoints = true; // } else { // env->isEnableTelematicaSendPoints = env->deviceTeledataStorageData->telematica.EGTS_SERVER_ENABLE_TELEMATICA; // } @@ -610,6 +608,10 @@ _Noreturn void EgtsProcessing_TransmitterTaskMain(tEgtsProcessing *env) { EgtsProcessingCloseConnection(env); EgtsResetBuffer(&env->egtsEnv); LoggerStrInfoStatic(LOGGER, LOG_SIGN, "Установка соединения с сервером"); + + Gsm_ActivatePdp(env); +// Gsm_ActivateApn(env); + socketId = EgtsProcessingOpenConnection(env); if (socketId != SOCKET_WRONG_CONTEXT) { stepAuth = 1;