arduino-emulator
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
arduino::EthernetImpl Class Reference

Public Member Functions

bool begin (uint8_t macAddress[6])
 
bool begin (uint8_t macAddress[6], IPAddress localIP, IPAddress dnsServerIP, IPAddress gateway, IPAddress subnet)
 
IPAddress dnsServerIP ()
 
IPAddress gatewayIP ()
 
int hardwareStatus ()
 
bool init (uint8_t socketCount=4)
 
int linkStatus ()
 
IPAddress localIP ()
 
void MACAddress (uint8_t *mac)
 
int maintain ()
 
void setDnsServerIP (const IPAddress &ip)
 
void setGatewayIP (const IPAddress &ip)
 
void setLocalIP (const IPAddress &ip)
 
void setMACAddress (const uint8_t *mac)
 
void setRetransmissionCount (uint8_t count)
 
void setRetransmissionTimeout (uint16_t timeout)
 
void setSubnetMask (const IPAddress &mask)
 
IPAddress subnetMask ()
 

Protected Attributes

IPAddress _dnsServerIP
 
IPAddress _gatewayIP
 
int _hardwareStatus = 1
 
int _linkStatus = 2
 
IPAddress _localIP
 
uint8_t _macAddress [6]
 
uint8_t _retransmissionCount = 8
 
uint16_t _retransmissionTimeout = 2000
 
IPAddress _subnetMask
 

The documentation for this class was generated from the following file: