Base Ethernet service for IDF SDK.
More...
#include <IdfService.h>
Base Ethernet service for IDF SDK.
◆ IdfService()
Ethernet::IdfService::IdfService |
( |
PhyFactory & |
phyFactory | ) |
|
|
inline |
◆ enableDHCP()
bool Ethernet::IdfService::enableDHCP |
( |
bool |
enable | ) |
|
|
overridevirtual |
◆ enableEventCallback()
void Ethernet::IdfService::enableEventCallback |
( |
bool |
enable | ) |
|
|
protected |
◆ enableGotIpCallback()
void Ethernet::IdfService::enableGotIpCallback |
( |
bool |
enable | ) |
|
|
protected |
◆ end()
void Ethernet::IdfService::end |
( |
| ) |
|
|
overridevirtual |
◆ getHostname()
String Ethernet::IdfService::getHostname |
( |
| ) |
const |
|
overridevirtual |
◆ getIP()
IpAddress Ethernet::IdfService::getIP |
( |
| ) |
const |
|
overridevirtual |
◆ getMacAddress()
MacAddress Ethernet::IdfService::getMacAddress |
( |
| ) |
const |
|
overridevirtual |
◆ isEnabledDHCP()
bool Ethernet::IdfService::isEnabledDHCP |
( |
| ) |
const |
|
overridevirtual |
◆ setFullDuplex()
bool Ethernet::IdfService::setFullDuplex |
( |
bool |
enable | ) |
|
|
overridevirtual |
◆ setHostname()
void Ethernet::IdfService::setHostname |
( |
const String & |
hostname | ) |
|
|
overridevirtual |
◆ setIP()
◆ setLinkState()
bool Ethernet::IdfService::setLinkState |
( |
bool |
up | ) |
|
|
overridevirtual |
◆ setMacAddress()
bool Ethernet::IdfService::setMacAddress |
( |
const MacAddress & |
addr | ) |
|
|
overridevirtual |
◆ setPromiscuous()
bool Ethernet::IdfService::setPromiscuous |
( |
bool |
enable | ) |
|
|
overridevirtual |
◆ setSpeed()
◆ handle
void* Ethernet::IdfService::handle {nullptr} |
|
protected |
◆ mac
esp_eth_mac_s* Ethernet::IdfService::mac {nullptr} |
|
protected |
◆ netif
esp_netif_obj* Ethernet::IdfService::netif {nullptr} |
|
protected |
◆ netif_glue
void* Ethernet::IdfService::netif_glue {nullptr} |
|
protected |
◆ phy
esp_eth_phy_s* Ethernet::IdfService::phy {nullptr} |
|
protected |
◆ phyFactory
◆ state
Event Ethernet::IdfService::state {Event::Disconnected} |
|
protected |
The documentation for this class was generated from the following file: