This commit is contained in:
cfif 2024-12-12 17:29:48 +03:00
parent 6ae01d3fd2
commit b181ce07ef
1 changed files with 3 additions and 17 deletions

View File

@ -533,19 +533,11 @@ static _Noreturn void Mma_Thread(tMma *env) {
// Mma_StartTestThreadStart(env); // Mma_StartTestThreadStart(env);
for (;;) { for (;;) {
Mma_ColorBip(env); Mma_ColorBip(env);
#ifdef UVEOS_ADD_TELEMATICA #ifdef UVEOS_ADD_TELEMATICA
if (env->storage.runtime.EGTS_FLEET_ON == false) { if (env->storage.runtime.EGTS_FLEET_ON == false) {
Mma_gnssUpdate(env, &indicationState);
if (osMutexAcquire(env->gsmWithGnss.gsmAt.access, 1000) == osOK) {
Mma_gnssUpdate(env, &indicationState);
osMutexRelease(env->gsmWithGnss.gsmAt.access);
} else {
LoggerTraceStatic(LOGGER, LOG_SIGN, "Ошибка доступа (1)")
}
} else { } else {
if (osMutexAcquire(env->gsmWithGnss.gsmAt.access, 1000) == osOK) { if (osMutexAcquire(env->gsmWithGnss.gsmAt.access, 1000) == osOK) {
AtGsm_Gsnss_GetNMEA_Pack(&env->gsmWithGnss, 400); AtGsm_Gsnss_GetNMEA_Pack(&env->gsmWithGnss, 400);
@ -558,13 +550,7 @@ static _Noreturn void Mma_Thread(tMma *env) {
#endif #endif
#ifndef UVEOS_ADD_TELEMATICA #ifndef UVEOS_ADD_TELEMATICA
if (osMutexAcquire(env->gsmWithGnss.gsmAt.access, 1000) == osOK) { Mma_gnssUpdate(env, &indicationState);
AtGsm_Gsnss_GetNMEA_Pack(&env->gsmWithGnss, 400);
osMutexRelease(env->gsmWithGnss.gsmAt.access);
SystemDelayMs(1000);
} else {
LoggerTraceStatic(LOGGER, LOG_SIGN, "Ошибка доступа (2)")
}
#endif #endif
LoggerTraceStatic(LOGGER, LOG_SIGN, "Начало итерации главного цикла") LoggerTraceStatic(LOGGER, LOG_SIGN, "Начало итерации главного цикла")
@ -620,7 +606,7 @@ static _Noreturn void Mma_Thread(tMma *env) {
#endif #endif
#ifndef UVEOS_ADD_TELEMATICA #ifndef UVEOS_ADD_TELEMATICA
checkLastInMemTransmit(env); checkLastInMemTransmit(env);
#endif #endif
// LoggerTraceStatic(LOGGER, LOG_SIGN, "Проверяем экстренное событие") // LoggerTraceStatic(LOGGER, LOG_SIGN, "Проверяем экстренное событие")