User manual

mikroPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
516
SPI_Ethernet_24j600_renewDHCP
Prototype
function SPI_Ethernet_24j600_renewDHCP(tmax : byte) : byte;
Description This is DHCP module routine. It sends IP address lease time renewal request to DHCP server.
Parameters - tmax: time in seconds to wait for an reply.
Returns - 1 - upon success (lease time was renewed).
- 0 - otherwise (renewal request timed out).
Requires Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
while true do
begin
...
if (SPI_Ethernet_24j600_doDHCPLeaseTime() <> 0) then
begin
SPI_Ethernet_24j600_renewDHCP(5); // it’s time to renew the IP
address lease, with 5 secs for a reply
end;
...
end;
Notes None.