Removed extra wait after getting IP

This commit is contained in:
Sara Damiano
2019-01-31 17:57:51 -05:00
parent e98550b93c
commit 646cab76db

View File

@@ -791,13 +791,16 @@ protected:
bool gotIP = false;
// XBee's require a numeric IP address for connection, but do provide the
// functionality to look up the IP address from a fully qualified domain name
while (!gotIP && (millis() - startMillis < 45000L)) // the lookup can take a while
while (millis() - startMillis < 45000L) // the lookup can take a while
{
sendAT(GF("LA"), host);
while (stream.available() < 4 && (millis() - startMillis < 45000L)) {}; // wait for any response
strIP = stream.readStringUntil('\r'); // read result
strIP.trim();
if (!strIP.endsWith(GF("ERROR"))) gotIP = true;
if (!strIP.endsWith(GF("ERROR"))) {
gotIP = true;
break;
}
delay(2500); // wait a bit before trying again
}
if (gotIP) { // No reason to continue if we don't know the IP address