diff --git a/MainModesArbiter.c b/MainModesArbiter.c index 0d6034e..ca53681 100644 --- a/MainModesArbiter.c +++ b/MainModesArbiter.c @@ -332,6 +332,7 @@ void Mma_EcallAutomatic(tMma *env, tUveosEmergencyEvent emergencyEvent) { Mma_SetMode(env, DEVICE_MODE_UVEOS_CALL_INITIATE); Mma_NetworkAndAudioRequire(env); Mma_EcallPrepare(env); + GsmWithGnss_NetworkEnableInnaterups(&env->gsmWithGnss, 5, 250000); Mma_NetworkAndAudioRequire(env); @@ -548,9 +549,7 @@ static _Noreturn void Mma_Thread(tMma *env) { LoggerInfoStatic(LOGGER, LOG_SIGN, "Запуск главного цикла") LoggerTraceStatic(LOGGER, LOG_SIGN, "Обработка режима ЭРА внутри УВЭОС") -// Mma_SetNetworkRegistration(env, true); -// EraGlonassUveos_ProcessingEra(&env->uveos); -// Mma_SetNetworkRegistration(env, false); + volatile uint32_t noSendMsdCount = EraGlonassMsdTable_GetNoSendDataCount(env->uveos.msdTable); if (noSendMsdCount > 0) { #ifdef UVEOS_ADD_TELEMATICA diff --git a/MainModesArbiter_Private.h b/MainModesArbiter_Private.h index 694d930..ce705b7 100644 --- a/MainModesArbiter_Private.h +++ b/MainModesArbiter_Private.h @@ -21,7 +21,6 @@ void Mma_StartupAudioSubsystem(tMma *env); void Mma_StartTestThreadStart(tMma *env); bool Gsm_SetProfileERA_mode(tMma *env); - void Mma_InitStage(tMma *env); void Mma_CheckShutdown(tMma *env, bool fastBlackOut) ;