Member get_interface_name implemented in ESP8266Interface

pull/11430/head
Tymoteusz Bloch 2019-09-06 11:00:31 +02:00
parent 978296a26d
commit 56ede03e37
2 changed files with 15 additions and 0 deletions

View File

@ -52,6 +52,8 @@
#define TRACE_GROUP "ESPI" // ESP8266 Interface
#define ESP8266_WIFI_IF_NAME "es0"
using namespace mbed;
using namespace rtos;
@ -413,6 +415,12 @@ const char *ESP8266Interface::get_netmask()
return _conn_stat != NSAPI_STATUS_DISCONNECTED ? _esp.netmask() : NULL;
}
char *ESP8266Interface::get_interface_name(char *interface_name)
{
memcpy(interface_name, ESP8266_WIFI_IF_NAME, sizeof(ESP8266_WIFI_IF_NAME));
return interface_name;
}
int8_t ESP8266Interface::get_rssi()
{
return _esp.rssi();

View File

@ -158,6 +158,13 @@ public:
*/
virtual const char *get_netmask();
/** Get the network interface name
*
* @return Null-terminated representation of the network interface name
* or null if interface not exists
*/
virtual char *get_interface_name(char *interface_name);
/** Gets the current radio signal strength for active connection
*
* @return Connection strength in dBm (negative value)