DHCP client declarations for the Ethernet library. More...
#include "EthernetUdp.h"

Go to the source code of this file.
Classes | |
| class | DhcpClass |
Macros | |
| #define | STATE_DHCP_STOP DHCP_OFF |
| #define | STATE_DHCP_START DHCP_START |
| #define | STATE_DHCP_DISCOVER DHCP_WAIT_ADDRESS |
| #define | STATE_DHCP_REQUEST 0 |
| #define | STATE_DHCP_LEASED DHCP_ADDRESS_ASSIGNED |
| #define | STATE_DHCP_REREQUEST 0 |
| #define | STATE_DHCP_RELEASE DHCP_ASK_RELEASE |
| #define | DHCP_CHECK_NONE (0) |
| #define | DHCP_CHECK_RENEW_FAIL (1) |
| #define | DHCP_CHECK_RENEW_OK (2) |
| #define | DHCP_CHECK_REBIND_FAIL (3) |
| #define | DHCP_CHECK_REBIND_OK (4) |
DHCP client declarations for the Ethernet library.
Declares DhcpClass, which runs the DHCP state machine on top of LwIP, checks lease renewal and rebinding, and returns the addresses assigned by the server.
| #define DHCP_CHECK_NONE (0) |
| #define DHCP_CHECK_REBIND_FAIL (3) |
| #define DHCP_CHECK_REBIND_OK (4) |
| #define DHCP_CHECK_RENEW_FAIL (1) |
| #define DHCP_CHECK_RENEW_OK (2) |
| #define STATE_DHCP_DISCOVER DHCP_WAIT_ADDRESS |
| #define STATE_DHCP_LEASED DHCP_ADDRESS_ASSIGNED |
| #define STATE_DHCP_RELEASE DHCP_ASK_RELEASE |
| #define STATE_DHCP_REQUEST 0 |
| #define STATE_DHCP_REREQUEST 0 |
| #define STATE_DHCP_START DHCP_START |
| #define STATE_DHCP_STOP DHCP_OFF |