This is boring
Diff: SPWFSA01.cpp
- Revision:
- 4:042d5b9bb6e7
- Parent:
- 3:2af9df1068a5
- Child:
- 5:f17d6351e942
diff -r 2af9df1068a5 -r 042d5b9bb6e7 SPWFSA01.cpp --- a/SPWFSA01.cpp Thu Jun 30 08:25:26 2016 +0000 +++ b/SPWFSA01.cpp Thu Jun 30 08:42:47 2016 +0000 @@ -247,8 +247,9 @@ && _parser.recv("OK")) break; //TODO:implement time-out functionality in case of no response + //if(timeout) return false; } - printf("\r\nsock id = %d\r\n", *id); + //printf("\r\nsock id = %d\r\n", *id); return true; } @@ -285,9 +286,9 @@ bool SPWFSA01::close(int id) { - //May take a second try if device is busy + //May take a second try if device is busy or error is returned for (unsigned i = 0; i < 2; i++) { - if (_parser.send("AT+CIPCLOSE=%d", id) + if (_parser.send("AT+S.SOCKC=%d", id) && _parser.recv("OK")) { return true; }