diff --git a/main/http.cpp b/main/http.cpp index 5b00699..be4c0a1 100644 --- a/main/http.cpp +++ b/main/http.cpp @@ -137,12 +137,49 @@ static void ParmForm_Other(httpd_req_t *Req) // produce HTML form for aircraft httpd_resp_sendstr_chunk(Req, "\n"); } +#ifdef WITH_STRATUX +static void ParmForm_Stratux(httpd_req_t *Req) // Connection to Stratux WiFi parameters and options +{ char Line[16]; int Len; + + httpd_resp_sendstr_chunk(Req, "
\n\n"); + httpd_resp_sendstr_chunk(Req, "\n"); + + httpd_resp_sendstr_chunk(Req, "\n"); + + httpd_resp_sendstr_chunk(Req, "\n"); + + httpd_resp_sendstr_chunk(Req, "\n"); + + httpd_resp_sendstr_chunk(Req, "\n"); + + httpd_resp_sendstr_chunk(Req, "\n"); + + httpd_resp_sendstr_chunk(Req, "\n"); + + httpd_resp_sendstr_chunk(Req, "
Stratux
SSID
Password
TCP host
TCP port
Tx [dBm]>2, 2, 1); + httpd_resp_send_chunk(Req, Line, Len); + httpd_resp_sendstr_chunk(Req, "\">
Min. signal [dBm]
\n"); } +#endif + #ifdef WITH_AP static void ParmForm_AP(httpd_req_t *Req) // Wi-Fi access point parameters { char Line[16]; int Len; { char Line[16]; int Len; httpd_resp_sendstr_chunk(Req, "
\n\n"); - httpd_resp_sendstr_chunk(Req, "\n"); + httpd_resp_sendstr_chunk(Req, "\n"); httpd_resp_sendstr_chunk(Req, "\n\n\n
Wi-Fi
Wi-Fi AP
SSID
\n"); +#endif +#ifdef WITH_STRATUX + ParmForm_Stratux(Req); + httpd_resp_sendstr_chunk(Req, "
\n"); #endif ParmForm_Other(Req); httpd_resp_sendstr_chunk(Req, "
\n"); diff --git a/main/parameters.h b/main/parameters.h index 5479286..eb06042 100644 --- a/main/parameters.h +++ b/main/parameters.h @@ -229,22 +229,17 @@ uint16_t StratuxPort; FreqPlan = DEFAULT_FreqPlan; // [0..5] PPSdelay = DEFAULT_PPSdelay; // [ms] + PageMask = 0xFF; + for(uint8_t Idx=0; Idx