Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of MTS-Cellular by
Revision 67:7c705fe2acec, committed 2014-10-21
- Comitter:
- Vanger
- Date:
- Tue Oct 21 21:06:53 2014 +0000
- Parent:
- 66:8c55e2bf7270
- Child:
- 68:66f4126100b5
- Commit message:
- Fixed close() variables to match Mbed socket API (shutdown instead of clearBuffer)
Changed in this revision
--- a/Cellular/EasyIP.cpp Tue Oct 21 17:26:05 2014 +0000
+++ b/Cellular/EasyIP.cpp Tue Oct 21 21:06:53 2014 +0000
@@ -351,7 +351,7 @@
}
//Closes socket connection
-bool EasyIP::close(bool clearBuffer)
+bool EasyIP::close(bool shutdown)
{
if(io == NULL) {
@@ -381,11 +381,9 @@
}
//Clear receive buffer
- if (clearBuffer) {
- Timer tmr;
+ if (shutdown) {
int counter = 0;
char tmp[256];
- tmr.start();
do {
if(socketOpened == false) {
break;
--- a/Cellular/EasyIP.h Tue Oct 21 17:26:05 2014 +0000
+++ b/Cellular/EasyIP.h Tue Oct 21 21:06:53 2014 +0000
@@ -85,7 +85,7 @@
// For behavior of the following methods refer to IPStack.h documentation
virtual bool open(const std::string& address, unsigned int port, Mode mode);
- virtual bool close(bool clearBuffer);
+ virtual bool close(bool shutdown);
virtual int read(char* data, int max, int timeout = -1);
virtual int write(const char* data, int length, int timeout = -1);
--- a/Cellular/UIP.cpp Tue Oct 21 17:26:05 2014 +0000
+++ b/Cellular/UIP.cpp Tue Oct 21 21:06:53 2014 +0000
@@ -280,7 +280,7 @@
return socketOpened;
}
-bool UIP::close(bool clearBuffer)
+bool UIP::close(bool shutdown)
{
if(io == NULL) {
logError("MTSBufferedIO not set");
@@ -302,11 +302,9 @@
return false;
}
- if (clearBuffer) {
- Timer tmr;
+ if (shutdown) {
int counter = 0;
char tmp[256];
- tmr.start();
do {
if(socketOpened == false) {
break;
--- a/Cellular/UIP.h Tue Oct 21 17:26:05 2014 +0000
+++ b/Cellular/UIP.h Tue Oct 21 21:06:53 2014 +0000
@@ -78,7 +78,7 @@
// TCP and UDP Socket related commands
// For behavior of the following methods refer to IPStack.h documentation
virtual bool open(const std::string& address, unsigned int port, Mode mode);
- virtual bool close(bool clearBufffer);
+ virtual bool close(bool shutdown);
virtual int read(char* data, int max, int timeout = -1);
virtual int write(const char* data, int length, int timeout = -1);
virtual bool ping(const std::string& address = "8.8.8.8");
--- a/Test/TestSMS.h Tue Oct 21 17:26:05 2014 +0000
+++ b/Test/TestSMS.h Tue Oct 21 21:06:53 2014 +0000
@@ -22,7 +22,7 @@
TestSMS::TestSMS() : TestCollection("TestSMS") {}
void TestSMS::run() {
- const char APN[] = "";
+ const char APN[] = "dynamic.dcnm2m.com";
string number;
string response;
