void MTD_FLASHMEM HTTPTemplateResponse::flush() { // {{now}} predefined parameter : display date/time char datetimeStr[34]; DateTime::now().format(datetimeStr, FSTR("%c")); addParamStr(STR_now, datetimeStr); // {{uptime}} predefined parameter : display uptime char uptimeStr[22]; ConfigurationManager::getUpTimeStr(uptimeStr); addParamStr(STR_uptime, uptimeStr); processFileRequest(); HTTPResponse::flush(); }
void MTD_FLASHMEM HTTPNetworkConfigurationResponse::flush() { if (getRequest().method == HTTPHandler::Post) { // set client mode IP configuration HTTPHelperConfiguration::setClientModeIP(this); // set access point IP configuration HTTPHelperConfiguration::setAPModeIP(this); // set DHCP server configuration HTTPHelperConfiguration::setDHCPServer(this); // set DNS HTTPHelperConfiguration::setDNSServer(this); // set Routing HTTPHelperConfiguration::setRouting(this); ConfigurationManager::applyRouting(); } // get client mode IP configuration HTTPHelperConfiguration::getClientModeIP(this); WiFi::Mode mode = ConfigurationManager::getWiFiMode(); addParamStr(STR_DISP_CLIPCONF, mode == WiFi::Client || mode == WiFi::ClientAndAccessPoint? STR_ : STR_style_display_none); // get access point IP configuration HTTPHelperConfiguration::getAPModeIP(this); addParamStr(STR_DISP_APIPCONF, mode == WiFi::AccessPoint || mode == WiFi::ClientAndAccessPoint? STR_ : STR_style_display_none); // get DHCP server configuration HTTPHelperConfiguration::getDHCPServer(this); addParamStr(FSTR("DISP_DHCPD"), mode == WiFi::AccessPoint || mode == WiFi::ClientAndAccessPoint? STR_ : STR_style_display_none); // get DNS server configuration IPAddress::IPAddressStr DNS1str, DNS2str; HTTPHelperConfiguration::getDNSServer(this, DNS1str, DNS2str); // get routing configuration HTTPHelperConfiguration::getRouting(this); HTTPTemplateResponse::flush(); }
void MTD_FLASHMEM HTTPTemplateResponse::flush() { // {{now}} predefined parameter : display date/time char datetimeStr[34]; DateTime::now().format(datetimeStr, FSTR("%c")); addParamStr(STR_now, datetimeStr); processFileRequest(); HTTPResponse::flush(); }