Need to check better for the URC
Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
This commit is contained in:
@@ -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);
|
||||||
|
Reference in New Issue
Block a user