Обновление
This commit is contained in:
parent
7e06dfc9de
commit
7aec3a84fb
|
|
@ -20,7 +20,7 @@ void VarsTabDumpObserver_Init(
|
||||||
void *dataParam,
|
void *dataParam,
|
||||||
size_t sizeCalib,
|
size_t sizeCalib,
|
||||||
size_t sizeParam,
|
size_t sizeParam,
|
||||||
tVariablesTable *VarsTab,
|
uint8_t *trackableVarsTab,
|
||||||
uint32_t trackableGroup,
|
uint32_t trackableGroup,
|
||||||
tLoggerInterface *logger
|
tLoggerInterface *logger
|
||||||
) {
|
) {
|
||||||
|
|
@ -29,7 +29,7 @@ void VarsTabDumpObserver_Init(
|
||||||
env->interfaceCalib = storageCalibInterface;
|
env->interfaceCalib = storageCalibInterface;
|
||||||
env->interfaceParam = storageParamInterface;
|
env->interfaceParam = storageParamInterface;
|
||||||
|
|
||||||
env->trackableVarsTab = VarsTab;
|
env->trackableVarsTab = trackableVarsTab;
|
||||||
env->trackableGroup = trackableGroup;
|
env->trackableGroup = trackableGroup;
|
||||||
|
|
||||||
env->dataCalib = dataCalib;
|
env->dataCalib = dataCalib;
|
||||||
|
|
@ -196,7 +196,7 @@ void VarsTabDumpObserver_RequireDump(tVarsTabDumpObserver *env) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void DeviceStorageProcessing(tVarsTabDumpObserver *env) {
|
void DeviceStorageProcessing(tVarsTabDumpObserver *env) {
|
||||||
if (VariablesTable_TakeChange(env->trackableVarsTab, env->trackableGroup)) {
|
if (env->trackableVarsTab) {
|
||||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "Обнаружены изменения в параметрах, необходима запись в ПЗУ")
|
LoggerInfoStatic(LOGGER, LOG_SIGN, "Обнаружены изменения в параметрах, необходима запись в ПЗУ")
|
||||||
VarsTabDumpObserver_RequireDump(env);
|
VarsTabDumpObserver_RequireDump(env);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,14 +6,13 @@
|
||||||
#define HVAC_VarsTabDumpOBSERVER_H
|
#define HVAC_VarsTabDumpOBSERVER_H
|
||||||
|
|
||||||
#include <StorageIO.h>
|
#include <StorageIO.h>
|
||||||
#include "VariablesTable.h"
|
|
||||||
#include "LoggerInterface.h"
|
#include "LoggerInterface.h"
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
tLoggerInterface *logger;
|
tLoggerInterface *logger;
|
||||||
tStorageInterface *interfaceCalib;
|
tStorageInterface *interfaceCalib;
|
||||||
tStorageInterface *interfaceParam;
|
tStorageInterface *interfaceParam;
|
||||||
tVariablesTable *trackableVarsTab;
|
uint8_t *trackableVarsTab;
|
||||||
uint32_t trackableGroup;
|
uint32_t trackableGroup;
|
||||||
void *dataCalib;
|
void *dataCalib;
|
||||||
void *dataParam;
|
void *dataParam;
|
||||||
|
|
@ -44,7 +43,7 @@ void VarsTabDumpObserver_Init(
|
||||||
void *dataParam,
|
void *dataParam,
|
||||||
size_t sizeCalib,
|
size_t sizeCalib,
|
||||||
size_t sizeParam,
|
size_t sizeParam,
|
||||||
tVariablesTable *VarsTab,
|
uint8_t *trackableVarsTab,
|
||||||
uint32_t trackableGroup,
|
uint32_t trackableGroup,
|
||||||
tLoggerInterface *logger
|
tLoggerInterface *logger
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue