diff --git a/VarTabDumpObserver.c b/VarTabDumpObserver.c index b980f58..d64d1b5 100644 --- a/VarTabDumpObserver.c +++ b/VarTabDumpObserver.c @@ -197,6 +197,8 @@ void VarsTabDumpObserver_RequireDump(tVarsTabDumpObserver *env) { if (osMutexAcquire(env->access, 1000) == osOK) { env->dumpAfter = SystemGetMs() + env->delay; osMutexRelease(env->access); + } else { + LoggerErrorStatic(LOGGER, LOG_SIGN, "Access error VarsTabDumpObserver_RequireDump"); } } @@ -214,6 +216,8 @@ void DeviceStorageProcessing(tVarsTabDumpObserver *env) { env->dumpAfter = 0; } osMutexRelease(env->access); + } else { + LoggerErrorStatic(LOGGER, LOG_SIGN, "Access error DeviceStorageProcessing"); } } } @@ -241,6 +245,8 @@ void VarsTabDumpObserver_Flush(tVarsTabDumpObserver *env) { VarsTabDumpObserverParam_Dump(env); env->dumpAfter = 0; osMutexRelease(env->access); + } else { + LoggerErrorStatic(LOGGER, LOG_SIGN, "Access error VarsTabDumpObserver_Flush"); } } }