mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-30 03:26:13 +01:00
do something i AP mode
This commit is contained in:
parent
9d74b0f6a5
commit
278f7618f4
|
@ -67,6 +67,7 @@ void disableCoreWDT(byte core){
|
||||||
static std::vector<WiFiClient> clients; // a list to hold all clients
|
static std::vector<WiFiClient> clients; // a list to hold all clients
|
||||||
static WiFiServer *server = NULL;
|
static WiFiServer *server = NULL;
|
||||||
static RingStream *outboundRing = new RingStream(2048);
|
static RingStream *outboundRing = new RingStream(2048);
|
||||||
|
static bool APmode = false;
|
||||||
|
|
||||||
bool WifiESP::setup(const char *SSid,
|
bool WifiESP::setup(const char *SSid,
|
||||||
const char *password,
|
const char *password,
|
||||||
|
@ -118,6 +119,7 @@ bool WifiESP::setup(const char *SSid,
|
||||||
DIAG(F("Wifi AP SSID %s PASS %s"),strSSID.c_str(),havePassword ? password : strPass.c_str());
|
DIAG(F("Wifi AP SSID %s PASS %s"),strSSID.c_str(),havePassword ? password : strPass.c_str());
|
||||||
DIAG(F("Wifi AP IP %s"),WiFi.softAPIP().toString().c_str());
|
DIAG(F("Wifi AP IP %s"),WiFi.softAPIP().toString().c_str());
|
||||||
wifiUp = true;
|
wifiUp = true;
|
||||||
|
APmode = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -138,7 +140,8 @@ bool WifiESP::setup(const char *SSid,
|
||||||
void WifiESP::loop() {
|
void WifiESP::loop() {
|
||||||
int clientId; //tmp loop var
|
int clientId; //tmp loop var
|
||||||
|
|
||||||
if (WiFi.status() == WL_CONNECTED /* || what for AP? */) {
|
// really no good way to check for LISTEN especially in AP mode?
|
||||||
|
if (APmode || WiFi.status() == WL_CONNECTED) {
|
||||||
if (server->hasClient()) {
|
if (server->hasClient()) {
|
||||||
// loop over all clients and remove inactive
|
// loop over all clients and remove inactive
|
||||||
for (clientId=0; clientId<clients.size(); clientId++){
|
for (clientId=0; clientId<clients.size(); clientId++){
|
||||||
|
|
Loading…
Reference in New Issue
Block a user