45 lines
3.5 KiB
C
45 lines
3.5 KiB
C
//
|
|
// Created by cfif on 11.11.22.
|
|
//
|
|
#include "Settings_Basic_Access.h"
|
|
#include <string.h>
|
|
#include "DeviceStorageIni.h"
|
|
|
|
#include "MainModesArbiter.h"
|
|
/*
|
|
extern tMma MAIN_ENV;
|
|
|
|
|
|
const struct to_json jsonSettings_Basic_Access[] = {
|
|
{.name = "FlagAccess_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.FlagAccess_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.FlagAccess_v), .vtype = t_to_uint32_t, .stype = t_to_object},
|
|
{.name = "SpecRegion_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.SpecRegion_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.SpecRegion_v), .vtype = t_to_uint32_t,},
|
|
{.name = "TypeAccess_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.TypeAccess_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.TypeAccess_v), .vtype = t_to_uint32_t,},
|
|
{.name = "NumGrpFrAcc_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.NumGrpFrAcc_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.NumGrpFrAcc_v), .vtype = t_to_uint32_t,},
|
|
{.name = "NumGrpDedi_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.NumGrpDedi_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.NumGrpDedi_v), .vtype = t_to_uint32_t,},
|
|
{.name = "NumChDedi_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.NumChDedi_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.NumChDedi_v), .vtype = t_to_uint32_t,},
|
|
{.name = "LinkGeoReg_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.LinkGeoReg_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.LinkGeoReg_v), .vtype = t_to_uint32_t,},
|
|
{.name = "PerReqDown_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.PerReqDown_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.PerReqDown_v), .vtype = t_to_uint32_t,},
|
|
{.name = "MaxSzDataOnKB_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.MaxSzDataOnKB_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.MaxSzDataOnKB_v), .vtype = t_to_uint32_t,},
|
|
{.name = "ServerATnum_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.ServerATnum_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.ServerATnum_v), .vtype = t_to_uint32_t,},
|
|
{.name = "CountATcalls_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.CountATcalls_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.CountATcalls_v), .vtype = t_to_uint32_t,},
|
|
{.name = "TypeAddressing_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.TypeAddressing_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.TypeAddressing_v), .vtype = t_to_uint32_t,},
|
|
{.name = "NumRegStation_v", .value = &MAIN_ENV.storage.nvm.Settings_Basic_Access.NumRegStation_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Basic_Access.NumRegStation_v), .vtype = t_to_uint32_t,},
|
|
{NULL}
|
|
};
|
|
*/
|
|
void vSettings_Basic_AccessInitDefaults(tSettings_Basic_Access *Settings_Basic_Access) {
|
|
Settings_Basic_Access->FlagAccess_v = 0;
|
|
Settings_Basic_Access->SpecRegion_v = 0;
|
|
Settings_Basic_Access->TypeAccess_v = 0;
|
|
Settings_Basic_Access->NumGrpFrAcc_v = 0;
|
|
Settings_Basic_Access->NumGrpDedi_v = 0;
|
|
Settings_Basic_Access->NumChDedi_v = 0;
|
|
Settings_Basic_Access->LinkGeoReg_v = 0;
|
|
Settings_Basic_Access->PerReqDown_v = 1;
|
|
Settings_Basic_Access->MaxSzDataOnKB_v = 15;
|
|
Settings_Basic_Access->ServerATnum_v = 7;
|
|
Settings_Basic_Access->CountATcalls_v = 30;
|
|
Settings_Basic_Access->TypeAddressing_v = 0;
|
|
Settings_Basic_Access->NumRegStation_v = 7;
|
|
}
|