46 lines
3.6 KiB
C
46 lines
3.6 KiB
C
//
|
|
// Created by cfif on 11.11.22.
|
|
//
|
|
|
|
#include "Settings_Frequency_Speed.h"
|
|
#include <string.h>
|
|
#include "DeviceStorageIni.h"
|
|
|
|
#include "MainModesArbiter.h"
|
|
/*
|
|
extern tMma MAIN_ENV;
|
|
|
|
|
|
const struct to_json jsonSettings_Frequency_Speed[] = {
|
|
{.name = "freqMC1_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.freqMC1_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.freqMC1_v), .vtype = t_to_uint32_t, .stype = t_to_object},
|
|
{.name = "freqMC2_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.freqMC2_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.freqMC2_v), .vtype = t_to_uint32_t,},
|
|
{.name = "SpeedPKsig_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedPKsig_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedPKsig_v), .vtype = t_to_uint32_t,},
|
|
{.name = "SpeedPKdata_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedPKdata_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedPKdata_v), .vtype = t_to_uint32_t,},
|
|
{.name = "SpeedOKsig_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedOKsig_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedOKsig_v), .vtype = t_to_uint32_t,},
|
|
{.name = "SpeedOKdata_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedOKdata_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SpeedOKdata_v), .vtype = t_to_uint32_t,},
|
|
{.name = "timeRespOK_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.timeRespOK_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.timeRespOK_v), .vtype = t_to_uint32_t,},
|
|
{.name = "SItimeAdv_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SItimeAdv_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.SItimeAdv_v), .vtype = t_to_uint32_t,},
|
|
{.name = "minRSSI_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.minRSSI_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.minRSSI_v), .vtype = t_to_uint32_t,},
|
|
{.name = "TrebootREC_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.TrebootREC_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.TrebootREC_v), .vtype = t_to_uint32_t,},
|
|
{.name = "TimeLifeRegistr_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.TimeLifeRegistr_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.TimeLifeRegistr_v), .vtype = t_to_uint32_t,},
|
|
{.name = "RegionRegistr_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.RegionRegistr_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.RegionRegistr_v), .vtype = t_to_uint32_t,},
|
|
{.name = "MaxDistanceSAT_v", .value = &MAIN_ENV.storage.nvm.Settings_Frequency_Speed.MaxDistanceSAT_v, .len = sizeof(MAIN_ENV.storage.nvm.Settings_Frequency_Speed.MaxDistanceSAT_v), .vtype = t_to_uint32_t,},
|
|
{NULL}
|
|
};
|
|
*/
|
|
|
|
void vSettings_Frequency_SpeedInitDefaults(tSettings_Frequency_Speed *Settings_Frequency_Speed) {
|
|
Settings_Frequency_Speed->freqMC1_v = 14;
|
|
Settings_Frequency_Speed->freqMC2_v = 135;
|
|
Settings_Frequency_Speed->SpeedPKsig_v = 2;
|
|
Settings_Frequency_Speed->SpeedPKdata_v = 2;
|
|
Settings_Frequency_Speed->SpeedOKsig_v = 3;
|
|
Settings_Frequency_Speed->SpeedOKdata_v = 3;
|
|
Settings_Frequency_Speed->timeRespOK_v = 20;
|
|
Settings_Frequency_Speed->SItimeAdv_v = 0;
|
|
Settings_Frequency_Speed->minRSSI_v = -60;
|
|
Settings_Frequency_Speed->TrebootREC_v = 30;
|
|
Settings_Frequency_Speed->TimeLifeRegistr_v = 50000;
|
|
Settings_Frequency_Speed->RegionRegistr_v = 14;
|
|
Settings_Frequency_Speed->MaxDistanceSAT_v = 4500;
|
|
} |