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: