HVAC_M7_DataNonVolatile/DataNonVolatile_InitDeviceS...

37 lines
2.1 KiB
C

//
// Created by CFIF on 05.04.24.
//
#include "DataNonVolatatile_Private.h"
#include "memory.h"
void DeviceStorageInitDeviceSettings(tDeviceSettings *env) {
String16CopyStatic(&env->identification.software_classification, " ");
env->identification.tester_fingerprint.year = 0x18;
env->identification.tester_fingerprint.month = 0x10;
env->identification.tester_fingerprint.day = 0x16;
String16CopyStatic(&env->identification.tester_fingerprint.tester_serial, "123456789");
env->identification.bootloader_info.software_crc = 0; // CRC программного обеспечения
env->identification.bootloader_info.major_version = 0; // Старшая версия
env->identification.bootloader_info.minor_version = 0; // Младшая версия
env->identification.bootloader_info.patch_version = 0; // Патч-версия
env->identification.bootloader_info.build_number = 0; // Номер сборки
env->identification.bootloader_info.checksum = 0; // Контрольная сумма структуры
env->identification.application_info.software_crc = 0; // CRC программного обеспечения
env->identification.application_info.major_version = 0; // Старшая версия
env->identification.application_info.minor_version = 0; // Младшая версия
env->identification.application_info.patch_version = 0; // Патч-версия
env->identification.application_info.build_number = 0; // Номер сборки
env->identification.application_info.checksum = 0; // Контрольная сумма структуры
String32CopyStatic(&env->identification.spare_part_number, " ");
String32CopyStatic(&env->identification.serial_number, " ");
String32CopyStatic(&env->identification.vin, " ");
String32CopyStatic(&env->identification.hardware_nami, " ");
String16CopyStatic(&env->identification.hardware_estra, " ");
String8CopyStatic(&env->identification.software_estra, " ");
String8CopyStatic(&env->identification.boot_version, " ");
}