Jump to main content

##

# 1.2.1.9.3 Library Interface

Name | Description
--- | ---
Macros |
TCPIP_DDNS_CHECKIP_SERVER | Default CheckIP server for determining current IP address
TCPIP_DDNS_TASK_TICK_RATE | dynDNS task rate, ms The default value is hundreds of milliseconds. The lower the rate (higher the frequency) the higher the module priority and higher module performance can be obtained The value cannot be lower than the TCPIP_STACK_TICK_RATE.
Functions |
TCPIP_DDNS_Task | Standard TCP/IP stack module task function.
TCPIP_DDNS_LastIPGet | Returns the last known external IP address of the device.
TCPIP_DDNS_LastStatusGet | Returns the status of the most recent update.
TCPIP_DDNS_ServiceSet | Selects a preconfigured Dynamic DNS service.
TCPIP_DDNS_UpdateForce | Forces an immediate DDNS update.
Data Types and Constants |
DDNS_SERVICES | Dynamic DNS Services. Must support the DynDNS API (Auxlang) and correspond to ddnsServiceHosts and ddnsServicePorts in DynDNS.c.
DDNS_STATUS | Status message for DynDNS client. GOOD and NOCHG are okay, but ABUSE through 911 are fatal. UNCHANGED through INVALID are locally defined.
DDNS_MODULE_CONFIG | This is type DDNS_MODULE_CONFIG.
DDNSClient | Global DDNS Configuration parameters
DDNS_POINTERS | Configuration parameters for the Dynamic DNS Client
TCPIP_DNSS_RESOLVE_TYPE | DNS query record type.
TCPIP_DNSS_RESULT_OBSOLETE | DNS result codes