change IPAddress::toCharArray() into IPAddress::toString()

This commit is contained in:
Martin Ayotte 2015-09-04 09:54:41 -04:00
parent d79f346747
commit 4909e1f465
2 changed files with 4 additions and 5 deletions

View File

@ -73,9 +73,8 @@ size_t IPAddress::printTo(Print& p) const
return n;
}
char *IPAddress::toCharArray()
String IPAddress::toString()
{
static char szRet[20];
String str = String(_address.bytes[0]);
str += ".";
str += String(_address.bytes[1]);
@ -83,7 +82,6 @@ char *IPAddress::toCharArray()
str += String(_address.bytes[2]);
str += ".";
str += String(_address.bytes[3]);
str.toCharArray(szRet, 20);
return szRet;
return str;
}

View File

@ -21,6 +21,7 @@
#define IPAddress_h
#include <stdint.h>
#include <WString.h>
#include <Printable.h>
// A class to make it easier to handle and pass around IP addresses
@ -60,7 +61,7 @@ public:
IPAddress& operator=(uint32_t address);
virtual size_t printTo(Print& p) const;
char * toCharArray();
String toString();
friend class EthernetClass;
friend class UDP;