68 lines
5.3 KiB
C
68 lines
5.3 KiB
C
/*
|
|
* MainSettings.h
|
|
*
|
|
* Created on: 08.11.2022
|
|
* Author: cfif
|
|
*/
|
|
|
|
#include "Settings_General.h"
|
|
#include <string.h>
|
|
#include "DeviceStorageIni.h"
|
|
#include "JSONSettings.h"
|
|
|
|
#include "MainModesArbiter.h"
|
|
extern tMma MAIN_ENV;
|
|
|
|
|
|
/*
|
|
const struct to_json jsonSettings_General[] = {
|
|
{.name = "ATnum_v", .value = &MAIN_ENV.storage.nvm.Settings_General.ATnum_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.ATnum_v), .vtype = t_to_uint32_t, .stype = t_to_object},
|
|
{.name = "ATpriority_v", .value = &MAIN_ENV.storage.nvm.Settings_General.ATpriority_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.ATpriority_v), .vtype = t_to_uint32_t,},
|
|
{.name = "ATurgency_v", .value = &MAIN_ENV.storage.nvm.Settings_General.ATurgency_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.ATurgency_v), .vtype = t_to_uint32_t,},
|
|
{.name = "loginADMIN_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.length, .value = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.data), .vtype = t_to_string,},
|
|
{.name = "passADMIN_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.length, .value = &MAIN_ENV.storage.nvm.Settings_General.passADMIN_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.passADMIN_v.data), .vtype = t_to_string,},
|
|
{.name = "loginINTEG_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.length, .value = &MAIN_ENV.storage.nvm.Settings_General.loginINTEG_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.loginINTEG_v.data), .vtype = t_to_string,},
|
|
{.name = "passINTEG_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.length, .value = &MAIN_ENV.storage.nvm.Settings_General.passINTEG_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.passINTEG_v.data), .vtype = t_to_string,},
|
|
{.name = "loginUSER_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.length, .value = &MAIN_ENV.storage.nvm.Settings_General.loginUSER_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.loginUSER_v.data), .vtype = t_to_string,},
|
|
{.name = "UserPass_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.length, .value = &MAIN_ENV.storage.nvm.Settings_General.UserPass_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.UserPass_v.data), .vtype = t_to_string,},
|
|
{.name = "BannedSAT_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_General.loginADMIN_v.length, .value = &MAIN_ENV.storage.nvm.Settings_General.BannedSAT_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.BannedSAT_v.data), .vtype = t_to_string,},
|
|
{.name = "GMTcorr_v", .value = &MAIN_ENV.storage.nvm.Settings_General.GMTcorr_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.GMTcorr_v), .vtype = t_to_uint32_t,},
|
|
{.name = "GreenMode_v", .value = &MAIN_ENV.storage.nvm.Settings_General.GreenMode_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.GreenMode_v), .vtype = t_to_boolean,},
|
|
{.name = "DefLatiGrad_v", .value = &MAIN_ENV.storage.nvm.Settings_General.DefLatiGrad_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.DefLatiGrad_v), .vtype = t_to_uint32_t,},
|
|
{.name = "DefLatiMin_v", .value = &MAIN_ENV.storage.nvm.Settings_General.DefLatiMin_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.DefLatiMin_v), .vtype = t_to_uint32_t,},
|
|
{.name = "DefLongGrad_v", .value = &MAIN_ENV.storage.nvm.Settings_General.DefLongGrad_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.DefLongGrad_v), .vtype = t_to_uint32_t,},
|
|
{.name = "DefLongMin_v", .value = &MAIN_ENV.storage.nvm.Settings_General.DefLongMin_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.DefLongMin_v), .vtype = t_to_uint32_t,},
|
|
{.name = "SaveToSentBox_v", .value = &MAIN_ENV.storage.nvm.Settings_General.SaveToSentBox_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_General.SaveToSentBox_v), .vtype = t_to_boolean,},
|
|
{NULL}
|
|
};
|
|
*/
|
|
|
|
void vSettings_GeneralInitDefaults(tSettings_General *Settings_General) {
|
|
memset(Settings_General->loginADMIN_v, 0, sizeof(Settings_General->loginADMIN_v));
|
|
memset(Settings_General->passADMIN_v, 0, sizeof(Settings_General->passADMIN_v));
|
|
memset(Settings_General->loginINTEG_v, 0, sizeof(Settings_General->loginINTEG_v));
|
|
memset(Settings_General->passINTEG_v, 0, sizeof(Settings_General->passINTEG_v));
|
|
memset(Settings_General->loginUSER_v, 0, sizeof(Settings_General->loginUSER_v));
|
|
memset(Settings_General->UserPass_v, 0, sizeof(Settings_General->UserPass_v));
|
|
memset(Settings_General->BannedSAT_v, 0, sizeof(Settings_General->BannedSAT_v));
|
|
|
|
Settings_General->ATnum_v = 1185;
|
|
Settings_General->ATpriority_v = 4;
|
|
Settings_General->ATurgency_v = 0;
|
|
strcat(Settings_General->loginADMIN_v, "admin");
|
|
strcat(Settings_General->passADMIN_v, "nimda");
|
|
strcat(Settings_General->loginINTEG_v, "integ");
|
|
strcat(Settings_General->passINTEG_v, "getni");
|
|
strcat(Settings_General->loginUSER_v, "user");
|
|
strcat(Settings_General->UserPass_v, "user");
|
|
strcat(Settings_General->BannedSAT_v, "");
|
|
Settings_General->GMTcorr_v = 3;
|
|
Settings_General->GreenMode_v = 1;
|
|
Settings_General->DefLatiGrad_v = 59;
|
|
Settings_General->DefLatiMin_v = 56;
|
|
Settings_General->DefLongGrad_v = 30;
|
|
Settings_General->DefLongMin_v = 14;
|
|
Settings_General->SaveToSentBox_v = 1;
|
|
}
|
|
|