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.
Dependents: mtsas mtsas mtsas mtsas
Diff: Cellular/UIP.h
- Revision:
- 56:43205bd2752a
- Parent:
- 53:1aee5fe47adb
- Child:
- 66:8c55e2bf7270
--- a/Cellular/UIP.h Mon Aug 11 21:01:50 2014 +0000
+++ b/Cellular/UIP.h Wed Aug 13 16:46:10 2014 +0000
@@ -77,17 +77,11 @@
// TCP and UDP Socket related commands
// For behavior of the following methods refer to IPStack.h documentation
- virtual bool bind(unsigned int port);
virtual bool open(const std::string& address, unsigned int port, Mode mode);
- virtual bool isOpen();
virtual bool close();
virtual int read(char* data, int max, int timeout = -1);
virtual int write(const char* data, int length, int timeout = -1);
- virtual unsigned int readable();
- virtual unsigned int writeable();
virtual bool ping(const std::string& address = "8.8.8.8");
- virtual std::string getDeviceIP();
- virtual bool setDeviceIP(std::string address = "DHCP");
/** A method for setting the APN
*
@@ -96,28 +90,6 @@
*/
virtual Code setApn(const std::string& apn);
- /** A method for configuring command ehco capability on the radio. This command
- * sets whether sent characters are echoed back from the radio, in which case you
- * will receive back every command you send.
- *
- * @param state if true echo will be turned off, otherwise it will be turned on.
- * @returns the standard AT Code enumeration.
- */
- virtual Code echo(bool state);
-
- /** This method can be used to trade socket functionality for performance.
- * In order to enable a socket connection to be closed by the client side programtically,
- * this class must process all read and write data on the socket to guard the special
- * escape character used to close an open socket connection. It is recommened that you
- * use the default of true unless the overhead of these operations is too significant.
- * If set to false, socket must be closed using physical pin signals rather than through
- * the use of the ETX data character
- *
- * @param enabled set to true if you want the socket closeable, otherwise false. The default
- * is true.
- * @returns the standard AT Code enumeration.
- */
- virtual Code setSocketCloseable(bool enabled = true); //ETX closes socket (ETX and DLE in payload are escaped with DLE)
};
}