Changed waitForNetwork in XBee

Want to force the reset for the WifiBee, which tends to be stuck reconnecting
This commit is contained in:
SRGDamia1
2018-03-14 16:30:56 -04:00
parent 350ea516d7
commit 9fa5694ab3

View File

@@ -537,20 +537,12 @@ public:
}
bool waitForNetwork(unsigned long timeout = 60000L) {
commandMode();
for (unsigned long start = millis(); millis() - start < timeout; ) {
sendAT(GF("AI"));
String res = readResponse();
char buf[3] = {0,}; // Set up buffer for response
res.toCharArray(buf, 3);
int intRes = strtol(buf, 0, 16);
if (intRes == 0) {
exitCommand();
if (isNetworkConnected()) {
return true;
}
delay(250);
}
exitCommand();
return false;
}