Обновление

This commit is contained in:
cfif 2025-12-05 13:47:22 +03:00
parent 7e06dfc9de
commit 7aec3a84fb
2 changed files with 5 additions and 6 deletions

View File

@ -20,7 +20,7 @@ void VarsTabDumpObserver_Init(
void *dataParam,
size_t sizeCalib,
size_t sizeParam,
tVariablesTable *VarsTab,
uint8_t *trackableVarsTab,
uint32_t trackableGroup,
tLoggerInterface *logger
) {
@ -29,7 +29,7 @@ void VarsTabDumpObserver_Init(
env->interfaceCalib = storageCalibInterface;
env->interfaceParam = storageParamInterface;
env->trackableVarsTab = VarsTab;
env->trackableVarsTab = trackableVarsTab;
env->trackableGroup = trackableGroup;
env->dataCalib = dataCalib;
@ -196,7 +196,7 @@ void VarsTabDumpObserver_RequireDump(tVarsTabDumpObserver *env) {
}
void DeviceStorageProcessing(tVarsTabDumpObserver *env) {
if (VariablesTable_TakeChange(env->trackableVarsTab, env->trackableGroup)) {
if (env->trackableVarsTab) {
LoggerInfoStatic(LOGGER, LOG_SIGN, "Обнаружены изменения в параметрах, необходима запись в ПЗУ")
VarsTabDumpObserver_RequireDump(env);
}

View File

@ -6,14 +6,13 @@
#define HVAC_VarsTabDumpOBSERVER_H
#include <StorageIO.h>
#include "VariablesTable.h"
#include "LoggerInterface.h"
typedef struct {
tLoggerInterface *logger;
tStorageInterface *interfaceCalib;
tStorageInterface *interfaceParam;
tVariablesTable *trackableVarsTab;
uint8_t *trackableVarsTab;
uint32_t trackableGroup;
void *dataCalib;
void *dataParam;
@ -44,7 +43,7 @@ void VarsTabDumpObserver_Init(
void *dataParam,
size_t sizeCalib,
size_t sizeParam,
tVariablesTable *VarsTab,
uint8_t *trackableVarsTab,
uint32_t trackableGroup,
tLoggerInterface *logger
);