gprs added to the new rest api
This commit is contained in:
parent
8d3930ca38
commit
65d5ca7058
|
|
@ -81,14 +81,16 @@ static void funct_mqtt_1_test(char *argres, int rw)
|
||||||
{
|
{
|
||||||
if (GetSysConf()->mqttStation[0].Flags1.bIsGlobalEnabled)
|
if (GetSysConf()->mqttStation[0].Flags1.bIsGlobalEnabled)
|
||||||
PublicTestMQTT(0);
|
PublicTestMQTT(0);
|
||||||
snprintf(argres, VAR_MAX_VALUE_LENGTH, (GetSysConf()->mqttStation[0].Flags1.bIsGlobalEnabled) ? "\"OK\"" : "\"NOT_AVAIL\"");
|
snprintf(argres, VAR_MAX_VALUE_LENGTH,
|
||||||
|
(GetSysConf()->mqttStation[0].Flags1.bIsGlobalEnabled) ? "\"OK\"" : "\"NOT_AVAIL\"");
|
||||||
|
|
||||||
}
|
}
|
||||||
static void funct_mqtt_2_test(char *argres, int rw)
|
static void funct_mqtt_2_test(char *argres, int rw)
|
||||||
{
|
{
|
||||||
if (GetSysConf()->mqttStation[1].Flags1.bIsGlobalEnabled)
|
if (GetSysConf()->mqttStation[1].Flags1.bIsGlobalEnabled)
|
||||||
PublicTestMQTT(1);
|
PublicTestMQTT(1);
|
||||||
snprintf(argres, VAR_MAX_VALUE_LENGTH, (GetSysConf()->mqttStation[1].Flags1.bIsGlobalEnabled) ? "\"OK\"" : "\"NOT_AVAIL\"");
|
snprintf(argres, VAR_MAX_VALUE_LENGTH,
|
||||||
|
(GetSysConf()->mqttStation[1].Flags1.bIsGlobalEnabled) ? "\"OK\"" : "\"NOT_AVAIL\"");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void funct_def_interface(char *argres, int rw)
|
static void funct_def_interface(char *argres, int rw)
|
||||||
|
|
@ -194,7 +196,7 @@ static void funct_wifiscanres(char *argres, int rw)
|
||||||
for (int i = 0; i < arg; i++)
|
for (int i = 0; i < arg; i++)
|
||||||
{
|
{
|
||||||
Rec = GetWiFiAPRecord(i);
|
Rec = GetWiFiAPRecord(i);
|
||||||
if (Rec && strlen((const char*)Rec->ssid) > 0)
|
if (Rec && strlen((const char*) Rec->ssid) > 0)
|
||||||
{
|
{
|
||||||
jwArr_object(&jwc);
|
jwArr_object(&jwc);
|
||||||
jwObj_string(&jwc, "ssid", (char*) Rec->ssid);
|
jwObj_string(&jwc, "ssid", (char*) Rec->ssid);
|
||||||
|
|
@ -212,6 +214,23 @@ static void funct_wifiscanres(char *argres, int rw)
|
||||||
strcpy(argres, "\"SYS_ERROR_UNKNOWN\"");
|
strcpy(argres, "\"SYS_ERROR_UNKNOWN\"");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void funct_gsm_module(char *argres, int rw)
|
||||||
|
{
|
||||||
|
snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"%s\"", GetPPPModemInfo()->model);
|
||||||
|
}
|
||||||
|
void funct_gsm_operator(char *argres, int rw)
|
||||||
|
{
|
||||||
|
snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"%s\"", GetPPPModemInfo()->oper);
|
||||||
|
}
|
||||||
|
void funct_gsm_imei(char *argres, int rw)
|
||||||
|
{
|
||||||
|
snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"%s\"", GetPPPModemInfo()->imei);
|
||||||
|
}
|
||||||
|
void funct_gsm_imsi(char *argres, int rw)
|
||||||
|
{
|
||||||
|
snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"%s\"", GetPPPModemInfo()->imsi);
|
||||||
|
}
|
||||||
|
|
||||||
static void funct_ota_state(char *argres, int rw)
|
static void funct_ota_state(char *argres, int rw)
|
||||||
{
|
{
|
||||||
snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"%s\"", GetUpdateStatus());
|
snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"%s\"", GetUpdateStatus());
|
||||||
|
|
@ -342,8 +361,21 @@ const rest_var_t SystemVariables[] =
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CONFIG_WEBGUIAPP_GPRS_ENABLE
|
#if CONFIG_WEBGUIAPP_GPRS_ENABLE
|
||||||
|
{ 0, "gsm_enab", &SysConfig.gsmSettings.Flags1.bIsGSMEnabled, VAR_BOOL, RW, 0, 1 },
|
||||||
|
{ 0, "gsm_module", &funct_gsm_module, VAR_FUNCT, R, 0, 0 },
|
||||||
|
{ 0, "gsm_operator", &funct_gsm_operator, VAR_FUNCT, R, 0, 0 },
|
||||||
|
{ 0, "gsm_imei", &funct_gsm_imei, VAR_FUNCT, R, 0, 0 },
|
||||||
|
{ 0, "gsm_imsi", &funct_gsm_imsi, VAR_FUNCT, R, 0, 0 },
|
||||||
|
{ 0, "gsm_ip", &SysConfig.gsmSettings.IPAddr, VAR_IPADDR, RW, 0, 0 },
|
||||||
|
{ 0, "gsm_mask", &SysConfig.gsmSettings.Mask, VAR_IPADDR, RW, 0, 0 },
|
||||||
|
{ 0, "gsm_gw", &SysConfig.gsmSettings.Gateway, VAR_IPADDR, RW, 0, 0 },
|
||||||
|
{ 0, "gsm_dns1", &SysConfig.gsmSettings.DNSAddr1, VAR_IPADDR, RW, 0, 0 },
|
||||||
|
{ 0, "gsm_dns2", &SysConfig.gsmSettings.DNSAddr2, VAR_IPADDR, RW, 0, 0 },
|
||||||
|
{ 0, "gsm_dns3", &SysConfig.gsmSettings.DNSAddr3, VAR_IPADDR, RW, 0, 0 },
|
||||||
{ 0, "gsm_stat", &funct_gsm_stat, VAR_FUNCT, R, 0, 0 },
|
{ 0, "gsm_stat", &funct_gsm_stat, VAR_FUNCT, R, 0, 0 },
|
||||||
|
{ 0, "gsm_visible", (bool*) (&VAR_TRUE), VAR_BOOL, R, 0, 1 },
|
||||||
|
#else
|
||||||
|
{ 0, "gsm_visible", (bool*) (&VAR_FALSE), VAR_BOOL, R, 0, 1 },
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user