Older Versions
Older API versions are available as a download. To view, extract the file and open the index.html file in a web browser.
Go to the documentation of this file. 19 #ifndef INCLUDE_ARTIK_NETWORK_H_ 20 #define INCLUDE_ARTIK_NETWORK_H_ 46 #define MAX_IP_ADDRESS_LEN 24 54 #define MAX_MAC_ADDRESS_LEN 18 63 #define MAX_DNS_ADDRESSES 2 151 artik_network_interface_t interface;
157 unsigned int num_leases;
171 artik_network_mac mac_addr;
196 artik_network_interface_t interface
212 artik_network_interface_t interface
237 artik_network_dhcp_client_handle * handle,
238 artik_network_interface_t interface
250 artik_network_dhcp_client_handle handle
263 artik_network_dhcp_server_handle * handle,
276 artik_network_dhcp_server_handle handle
303 watch_online_status_handle * handle,
315 watch_online_status_handle handle
#define MAX_MAC_ADDRESS_LEN
Maximum length for MAC Address.
artik_network_ip_type_t type
IP Address type.
IP Address definition structure.
#define MAX_IP_ADDRESS_LEN
Maximum length for IP Address.
artik_network_interface_t
Network Interface.
char artik_network_mac[MAX_MAC_ADDRESS_LEN]
MAC_ADDRESS type.
#define MAX_DNS_ADDRESSES
Maximum number of configurable DNS servers for the DHCP server.
int artik_error
Error type.
void(* watch_online_status_callback)(bool online_status, void *user_data)
Watch online status callback prototype.
void * artik_network_dhcp_server_handle
DHCP server handle type.
Network module operations.
void * watch_online_status_handle
WATCH_ONLINE_STATUS handle type.
artik_network_ip_type_t
IP address type.
DHCP server configuration structure.
void * artik_network_dhcp_client_handle
DHCP client handle type.
Last updated on: