Добавлена активация контекста при каждом соединении
This commit is contained in:
parent
c5f47b6b14
commit
0e933a63dd
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue