device name and firmware version moved to webguiapp

This commit is contained in:
Bogdan Pilyugin 2022-10-12 16:13:28 +02:00
parent 093d1abd78
commit 84f0a97e80
2 changed files with 15 additions and 4 deletions

View File

@ -1,9 +1,14 @@
menu "webguiapp configuration"
config WEBGUIAPP_PROJECT_VER
string "webguiapp Project version"
config APP_PROJECT_VER
string "Device firmware version"
default "0.0.0.0000"
help
Project version code
config DEVICE_MODEL_NAME
string "Default device model name"
default "DEVICE MODEL NAME"
config WEBGUIAPP_HOSTNAME
string "Default host name"
default "DEVICE_HOSTNAME"

View File

@ -112,6 +112,11 @@ static void PrintCheckbox(char *VarData, void *arg, bool checked)
snprintf(VarData, MAX_DYNVAR_LENGTH, " ");
}
static void HTTPPrint_name(char *VarData, void *arg)
{
snprintf(VarData, MAX_DYNVAR_LENGTH, "%s", CONFIG_DEVICE_MODEL_NAME);
}
static void HTTPPrint_time(char *VarData, void *arg)
{
time_t now;
@ -588,6 +593,7 @@ snprintf(VarData, MAX_DYNVAR_LENGTH, "#DEF");
dyn_var_handler_t HANDLERS_ARRAY[] = {
/*Ststem settings*/
{ "name", sizeof("name") - 1, &HTTPPrint_name },
{ "dname", sizeof("dname") - 1, &HTTPPrint_dname },
{ "login", sizeof("login") - 1, &HTTPPrint_login },
{ "pass", sizeof("pass") - 1, &HTTPPrint_pass },