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