//
// Created by villuton on 16.09.2025.
//

#ifndef CHARGER_DATARUNTIME_H
#define CHARGER_DATARUNTIME_H

#include <BaseTypes.h>
#include <stdbool.h>
#include <VariablesTable.h>

typedef struct {
    uint16_t disallowWrite;
    bool debugMode;
    bool calibration;
} tDeviceDataRuntime;

void DataRuntime_InitDefaults(tDeviceDataRuntime *env);

void DataRuntime_AddToVarTab(
        tDeviceDataRuntime *env,
        tVariablesTable *variablesTable,
        uint32_t VARIABLES_GROUP
);
#endif //CHARGER_DATARUNTIME_H
