GONEC_ARTERY_SetupSettings/Src/Settings_Network.c

37 lines
2.7 KiB
C

//
// Created by cfif on 11.11.22.
//
#include "Settings_Network.h"
#include <string.h>
#include "DeviceStorageIni.h"
#include "MainModesArbiter.h"
/*
extern tMma MAIN_ENV;
const struct to_json jsonSettings_Network[] = {
{.name = "MyIPadres_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_Network.MyIPadres_v.length, .value = &MAIN_ENV.storage.nvm.Settings_Network.MyIPadres_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Network.MyIPadres_v.data), .vtype = t_to_string, .stype = t_to_object},
{.name = "MyIPmask_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_Network.MyIPmask_v.length, .value = &MAIN_ENV.storage.nvm.Settings_Network.MyIPmask_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Network.MyIPmask_v.data), .vtype = t_to_string,},
{.name = "MyGateway_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_Network.MyGateway_v.length, .value = &MAIN_ENV.storage.nvm.Settings_Network.MyGateway_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Network.MyGateway_v.data), .vtype = t_to_string,},
{.name = "ftpAddr_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_Network.ftpAddr_v.length, .value = &MAIN_ENV.storage.nvm.Settings_Network.ftpAddr_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Network.ftpAddr_v.data), .vtype = t_to_string,},
{.name = "ftpLogin_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_Network.ftpLogin_v.length, .value = &MAIN_ENV.storage.nvm.Settings_Network.ftpLogin_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Network.ftpLogin_v.data), .vtype = t_to_string,},
{.name = "ftpPass_v", .lenStr = &MAIN_ENV.storage.nvm.Settings_Network.ftpPass_v.length, .value = &MAIN_ENV.storage.nvm.Settings_Network.ftpPass_v.data, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Network.ftpPass_v.data), .vtype = t_to_string,},
{NULL}
};
*/
void vSettings_NetworkInitDefaults(tSettings_Network *Settings_Network) {
memset(Settings_Network->MyIPadres_v, 0, sizeof(Settings_Network->MyIPadres_v));
memset(Settings_Network->MyIPmask_v, 0, sizeof(Settings_Network->MyIPmask_v));
memset(Settings_Network->MyGateway_v, 0, sizeof(Settings_Network->MyGateway_v));
memset(Settings_Network->ftpAddr_v, 0, sizeof(Settings_Network->ftpAddr_v));
memset(Settings_Network->ftpLogin_v, 0, sizeof(Settings_Network->ftpLogin_v));
memset(Settings_Network->ftpPass_v, 0, sizeof(Settings_Network->ftpPass_v));
strcat(Settings_Network->MyIPadres_v, "192.168.1.99");
strcat(Settings_Network->MyIPmask_v, "255.255.255.0");
strcat(Settings_Network->MyGateway_v, "192.168.1.1");
strcat(Settings_Network->ftpAddr_v, "192.168.2.155");
strcat(Settings_Network->ftpLogin_v, "12345");
strcat(Settings_Network->ftpPass_v, "12345");
}