Добавлена активация контекста при каждом соединении
This commit is contained in:
parent
c5f47b6b14
commit
0e933a63dd
|
|
@ -479,8 +479,9 @@ bool Gsm_SetProfileINTERNET(tEgtsProcessing *env) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
AtGsmTelitLe910_SIMCardNoDetect(&env->gsm->gsmAt);
|
AtGsmTelitLe910_SIMCardNoDetect(&env->gsm->gsmAt);
|
||||||
|
SystemDelayMs(500);
|
||||||
AtGsmTelitLe910_SIMCardDetect(&env->gsm->gsmAt);
|
AtGsmTelitLe910_SIMCardDetect(&env->gsm->gsmAt);
|
||||||
SystemDelayMs(1000);
|
SystemDelayMs(500);
|
||||||
|
|
||||||
osMutexRelease(env->gsm->gsmAt.access);
|
osMutexRelease(env->gsm->gsmAt.access);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -541,15 +542,12 @@ _Noreturn void EgtsProcessing_TransmitterTaskMain(tEgtsProcessing *env) {
|
||||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "Настройка телематики")
|
LoggerInfoStatic(LOGGER, LOG_SIGN, "Настройка телематики")
|
||||||
|
|
||||||
Gsm_SetProfileINTERNET(env);
|
Gsm_SetProfileINTERNET(env);
|
||||||
|
|
||||||
Gsm_ActivatePdp(env);
|
Gsm_ActivatePdp(env);
|
||||||
Gsm_ActivateApn(env);
|
Gsm_ActivateApn(env);
|
||||||
Gsm_ActivatePdp(env);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// if (env->deviceTeledataStorageData->telematica.telematicaIsActive) {
|
// if (env->deviceTeledataStorageData->telematica.telematicaIsActive) {
|
||||||
env->isEnableTelematicaSendPoints = true;
|
env->isEnableTelematicaSendPoints = true;
|
||||||
// } else {
|
// } else {
|
||||||
// env->isEnableTelematicaSendPoints = env->deviceTeledataStorageData->telematica.EGTS_SERVER_ENABLE_TELEMATICA;
|
// env->isEnableTelematicaSendPoints = env->deviceTeledataStorageData->telematica.EGTS_SERVER_ENABLE_TELEMATICA;
|
||||||
// }
|
// }
|
||||||
|
|
@ -610,6 +608,10 @@ _Noreturn void EgtsProcessing_TransmitterTaskMain(tEgtsProcessing *env) {
|
||||||
EgtsProcessingCloseConnection(env);
|
EgtsProcessingCloseConnection(env);
|
||||||
EgtsResetBuffer(&env->egtsEnv);
|
EgtsResetBuffer(&env->egtsEnv);
|
||||||
LoggerStrInfoStatic(LOGGER, LOG_SIGN, "Установка соединения с сервером");
|
LoggerStrInfoStatic(LOGGER, LOG_SIGN, "Установка соединения с сервером");
|
||||||
|
|
||||||
|
Gsm_ActivatePdp(env);
|
||||||
|
// Gsm_ActivateApn(env);
|
||||||
|
|
||||||
socketId = EgtsProcessingOpenConnection(env);
|
socketId = EgtsProcessingOpenConnection(env);
|
||||||
if (socketId != SOCKET_WRONG_CONTEXT) {
|
if (socketId != SOCKET_WRONG_CONTEXT) {
|
||||||
stepAuth = 1;
|
stepAuth = 1;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue