mirror of https://github.com/ARMmbed/mbed-os.git
Member get_interface_name implemented in ESP8266Interface
parent
978296a26d
commit
56ede03e37
|
@ -52,6 +52,8 @@
|
||||||
|
|
||||||
#define TRACE_GROUP "ESPI" // ESP8266 Interface
|
#define TRACE_GROUP "ESPI" // ESP8266 Interface
|
||||||
|
|
||||||
|
#define ESP8266_WIFI_IF_NAME "es0"
|
||||||
|
|
||||||
using namespace mbed;
|
using namespace mbed;
|
||||||
using namespace rtos;
|
using namespace rtos;
|
||||||
|
|
||||||
|
@ -413,6 +415,12 @@ const char *ESP8266Interface::get_netmask()
|
||||||
return _conn_stat != NSAPI_STATUS_DISCONNECTED ? _esp.netmask() : NULL;
|
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()
|
int8_t ESP8266Interface::get_rssi()
|
||||||
{
|
{
|
||||||
return _esp.rssi();
|
return _esp.rssi();
|
||||||
|
|
|
@ -158,6 +158,13 @@ public:
|
||||||
*/
|
*/
|
||||||
virtual const char *get_netmask();
|
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
|
/** Gets the current radio signal strength for active connection
|
||||||
*
|
*
|
||||||
* @return Connection strength in dBm (negative value)
|
* @return Connection strength in dBm (negative value)
|
||||||
|
|
Loading…
Reference in New Issue