Need to check better for the URC

Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
This commit is contained in:
Sara Damiano
2020-01-10 17:56:05 -05:00
parent f1dba661b6
commit 0e32caafb8

View File

@@ -623,10 +623,13 @@ protected:
"arrival of +UUSOCO: ", "arrival of +UUSOCO: ",
mux); mux);
sendAT(GF("+USOCO="), *mux, ",\"", host, "\",", port, ",1"); sendAT(GF("+USOCO="), *mux, ",\"", host, "\",", port, ",1");
waitResponse(timeout_ms, GF(GSM_NL "+UUSOCO: ")); if (waitResponse(timeout_ms, GF(GSM_NL "+UUSOCO: ")) == 1) {
stream.readStringUntil(',').toInt(); // skip repeated mux stream.readStringUntil(',').toInt(); // skip repeated mux
int connection_status = stream.readStringUntil('\n').toInt(); int connection_status = stream.readStringUntil('\n').toInt();
return (0 == connection_status); return (0 == connection_status);
} else {
return false;
}
} else { } else {
// use synchronous open // use synchronous open
sendAT(GF("+USOCO="), *mux, ",\"", host, "\",", port); sendAT(GF("+USOCO="), *mux, ",\"", host, "\",", port);