Добавлена активация контекста при каждом соединении

This commit is contained in:
cfif 2024-12-20 12:44:11 +03:00
parent c5f47b6b14
commit 0e933a63dd
1 changed files with 7 additions and 5 deletions

View File

@ -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,11 +542,8 @@ _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) {
@ -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;