автоматический вызов из тестового для временных испытаний в Казахстане переписан в штатный
This commit is contained in:
parent
525ff6da48
commit
595207de4b
|
|
@ -302,12 +302,12 @@ void Mma_gnssUpdate(tMma *env, eDeviceModes *deviceModes) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Mma_EcallAutomatic(tMma *env, tUveosEmergencyEvent emergencyEvent) {
|
void Mma_EcallAutomatic(tMma *env, tUveosEmergencyEvent emergencyEvent) {
|
||||||
|
|
||||||
EraGlonassUveos_SetTimings(&env->uveos);
|
EraGlonassUveos_SetTimings(&env->uveos);
|
||||||
|
|
||||||
Pwm_AudioEnable(&env->power);
|
Pwm_AudioEnable(&env->power);
|
||||||
Mma_SetMode(env, DEVICE_MODE_UVEOS_CALL_INITIATE);
|
Mma_SetMode(env, DEVICE_MODE_UVEOS_CALL_INITIATE);
|
||||||
Mma_NetworkAndAudioRequire(env);
|
GsmWithGnss_NetworkEnableInnaterups(&env->gsmWithGnss, 5,120000);
|
||||||
|
Mma_NetworkAndAudioRequireKz(env);
|
||||||
|
|
||||||
GpioPinEnable(&env->power.pins->main.ecall);
|
GpioPinEnable(&env->power.pins->main.ecall);
|
||||||
Mma_AudioSignal(env, 1, 500);
|
Mma_AudioSignal(env, 1, 500);
|
||||||
|
|
@ -613,24 +613,15 @@ static _Noreturn void Mma_Thread(tMma *env) {
|
||||||
checkLastInMemTransmit(env);
|
checkLastInMemTransmit(env);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// LoggerTraceStatic(LOGGER, LOG_SIGN, "Проверяем экстренное событие")
|
|
||||||
// if (UveosEmergencyEvent_GetNext(&env->crashDetect.emergencyEvents, &emergencyEvent, 0)) {
|
|
||||||
// if(env->storage.nvm.gost.CRASH_SIGNAL_INTERNAL == 1) {
|
|
||||||
// LoggerInfoStatic(LOGGER, LOG_SIGN, "Экстренное событие получено");
|
|
||||||
// Mma_EcallAutomatic(env, emergencyEvent);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
LoggerTraceStatic(LOGGER, LOG_SIGN, "Проверяем экстренное событие")
|
LoggerTraceStatic(LOGGER, LOG_SIGN, "Проверяем экстренное событие")
|
||||||
if (UveosEmergencyEvent_GetNext(&env->crashDetect.emergencyEvents, &emergencyEvent, 0)) {
|
if (UveosEmergencyEvent_GetNext(&env->crashDetect.emergencyEvents, &emergencyEvent, 0)) {
|
||||||
if(env->storage.nvm.gost.CRASH_SIGNAL_INTERNAL == 1) {
|
if(env->storage.nvm.gost.CRASH_SIGNAL_INTERNAL == 1) {
|
||||||
Mma_EcallManualKZ(env);
|
|
||||||
// DeviceTesting_EcallKZ1(&env->testing);
|
|
||||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "Экстренное событие получено");
|
LoggerInfoStatic(LOGGER, LOG_SIGN, "Экстренное событие получено");
|
||||||
// Mma_EcallAutomatic(env, emergencyEvent);
|
Mma_EcallAutomatic(env, emergencyEvent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LoggerTraceStatic(LOGGER, LOG_SIGN, "Проверяем нажатия кнопок")
|
LoggerTraceStatic(LOGGER, LOG_SIGN, "Проверяем нажатия кнопок")
|
||||||
if (UserButtons_GetNext(&env->userInput.buttonsInterface, &buttonEvent, 10)) {
|
if (UserButtons_GetNext(&env->userInput.buttonsInterface, &buttonEvent, 10)) {
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue