30 lines
1.4 KiB
C
30 lines
1.4 KiB
C
//
|
|
// Created by xemon on 19.12.22.
|
|
//
|
|
#include "DeviceDataNonVolatilePrivate.h"
|
|
|
|
|
|
|
|
void DeviceDataNonVolatile_InitDefaults(tDeviceDataNonVolatile *env) {
|
|
DeviceStorageInitDeviceSettings(&env->device);
|
|
// vUveosGostSettingsInitDefaults(&env->gost);
|
|
// DeviceStorageInitCodec(&env->audioCodec);
|
|
// CarFlipDetection_InitSettings(&env->flip);
|
|
// EraGlonassMsdTable_Init(&env->msdTable);
|
|
vSettings_Basic_AccessInitDefaults(&env->Settings_Basic_Access);
|
|
vSettings_Settings_Date_TimeInitDefaults(&env->Settings_Date_Time);
|
|
vSettings_Frequency_SpeedInitDefaults(&env->Settings_Frequency_Speed);
|
|
vSettings_GeneralInitDefaults(&env->Settings_General);
|
|
vSettings_NetworkInitDefaults(&env->Settings_Network);
|
|
vSettings_RS485_BluetoothInitDefaults(&env->Settings_RS485_Bluetooth);
|
|
vSettings_TracertInitDefaults(&env->Settings_Tracert);
|
|
vSettings_TransceiverInitDefaults(&env->Settings_Transceiver);
|
|
vSettings_GSMInitDefaults(&env->Settings_GSM);
|
|
// InitKeys(env->Keys);
|
|
|
|
//проверка соответствия версии хранилища
|
|
//позволяет принудительно сбросить хранилище
|
|
//к значениям по умолчанию вслучае установки
|
|
//значения большее чем в придыдущих прошивках
|
|
env->version = DEVICE_DATA_NO_VOLATILE_VERSION;
|
|
} |