алгоритм переключени сим профиля эры переписан, убраны параметры, значения которых инициализировалось поздно от носительно запуска основной системы. причина - необходимость использования этого алгоритма во время инициализации системы
This commit is contained in:
parent
2ffb494747
commit
c28ae0fb4d
|
|
@ -448,21 +448,19 @@ bool Gsm_ActivateApn(tEgtsProcessing *env) {
|
||||||
return res == AT_OK;
|
return res == AT_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Gsm_SetProfileERA(tEgtsProcessing *env) {
|
bool Gsm_SetProfileERA(tAtCmd *env, tDeviceTeledataStorageData *deviceTeledataStorageData) {
|
||||||
AtCommandResult res = AT_ERROR;
|
AtCommandResult res = AT_ERROR;
|
||||||
if (osMutexAcquire(env->gsm->gsmAt.access, 5000) == osOK) {
|
if (osMutexAcquire(env->access, 5000) == osOK) {
|
||||||
|
|
||||||
#ifdef UVEOS_ADD_TELEMATICA
|
#ifdef UVEOS_ADD_TELEMATICA
|
||||||
AtGsmTelitLe910_SimProfileSelect(&env->gsm->gsmAt,
|
AtGsmTelitLe910_SimProfileSelect(env,
|
||||||
&env->store->nvm.deviceTeledataStorageData.telematica.EGTS_PROFILE_SIM_ERA);
|
&deviceTeledataStorageData->telematica.EGTS_PROFILE_SIM_ERA);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
AtGsmTelitLe910_SIMCardNoDetect(&env->gsm->gsmAt);
|
AtGsmTelitLe910_SIMCardNoDetect(env);
|
||||||
AtGsmTelitLe910_SIMCardDetect(&env->gsm->gsmAt);
|
AtGsmTelitLe910_SIMCardDetect(env);
|
||||||
|
|
||||||
osMutexRelease(env->gsm->gsmAt.access);
|
osMutexRelease(env->access);
|
||||||
} else {
|
|
||||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "Ошибка доступа (Gsm_SetProfileERA)")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return res == AT_OK;
|
return res == AT_OK;
|
||||||
|
|
|
||||||
|
|
@ -462,6 +462,6 @@ bool onOffTelematica(tEgtsProcessing *env, bool *oneOn, bool *oneOff, char *task
|
||||||
void receivedUpdateFirmware(tEgtsProcessing *env);
|
void receivedUpdateFirmware(tEgtsProcessing *env);
|
||||||
|
|
||||||
|
|
||||||
bool Gsm_SetProfileERA(tEgtsProcessing *env);
|
bool Gsm_SetProfileERA(tAtCmd *env, tDeviceTeledataStorageData *deviceTeledataStorageData);
|
||||||
|
|
||||||
#endif //SMART_COMPONENTS_EGTSPROCESSING_H
|
#endif //SMART_COMPONENTS_EGTSPROCESSING_H
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue