expose flags and short comman

This commit is contained in:
openshwprojects
2023-03-18 17:19:52 +01:00
parent d71188c5e7
commit 52566ee6fb
2 changed files with 8 additions and 1 deletions

View File

@ -885,6 +885,11 @@ int JSON_ProcessCommandReply(const char* cmd, const char* arg, void* request, js
(int)g_cfg.ledRemap.r, (int)g_cfg.ledRemap.g, (int)g_cfg.ledRemap.b, (int)g_cfg.ledRemap.c, (int)g_cfg.ledRemap.w);
printer(request, "}");
}
else if (!wal_strnicmp(cmd, "Flags", 5)) {
printer(request, "{");
printer(request, "\"Flags\":\"%ld\"", *((long int*)&g_cfg.genericFlags));
printer(request, "}");
}
else {
printer(request, "{");
printer(request, "}");

View File

@ -823,11 +823,13 @@ static int http_rest_get_info(http_request_t* request) {
hprintf255(request, "\"build\":\"%s\",", g_build_str);
hprintf255(request, "\"ip\":\"%s\",", HAL_GetMyIPString());
hprintf255(request, "\"mac\":\"%s\",", HAL_GetMACStr(macstr));
hprintf255(request, "\"flags\":\"%ld\",", *((long int*)&g_cfg.genericFlags));
hprintf255(request, "\"mqtthost\":\"%s:%d\",", CFG_GetMQTTHost(), CFG_GetMQTTPort());
hprintf255(request, "\"mqtttopic\":\"%s\",", CFG_GetMQTTClientId());
hprintf255(request, "\"chipset\":\"%s\",", PLATFORM_MCU_NAME);
hprintf255(request, "\"webapp\":\"%s\",", CFG_GetWebappRoot());
hprintf255(request, "\"startcmd\":\"%s\",", CFG_GetShortStartupCommand());
#ifndef OBK_DISABLE_ALL_DRIVERS
hprintf255(request, "\"supportsSSDP\":%d,", DRV_IsRunning("SSDP") ? 1 : 0);
#else