Browse Source

Changed waitForNetwork in XBee

Want to force the reset for the WifiBee, which tends to be stuck reconnecting
v_master
SRGDamia1 7 years ago
parent
commit
9fa5694ab3
1 changed files with 1 additions and 9 deletions
  1. +1
    -9
      src/TinyGsmClientXBee.h

+ 1
- 9
src/TinyGsmClientXBee.h View File

@ -537,20 +537,12 @@ public:
} }
bool waitForNetwork(unsigned long timeout = 60000L) { bool waitForNetwork(unsigned long timeout = 60000L) {
commandMode();
for (unsigned long start = millis(); millis() - start < timeout; ) { 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; return true;
} }
delay(250); delay(250);
} }
exitCommand();
return false; return false;
} }


Loading…
Cancel
Save