SimpleLink API Reference Manual
1.11.1
|
Go to the source code of this file.
Data Structures | |
struct | _netapp_dhcp_ret_args_t |
struct | _netapp_ipconfig_ret_args_t |
struct | _netapp_pingreport_args |
Typedefs | |
typedef struct _netapp_dhcp_ret_args_t | tNetappDhcpParams |
typedef struct _netapp_ipconfig_ret_args_t | tNetappIpconfigRetArgs |
typedef struct _netapp_pingreport_args | netapp_pingreport_args_t |
Functions | |
long | netapp_config_mac_adrress (unsigned char *mac) |
Configure device MAC address and store it in NVMEM. The value of the MAC address configured through the API will be stored in CC3000 non volatile memory, thus preserved over resets. | |
long | netapp_dhcp (unsigned long *aucIP, unsigned long *aucSubnetMask, unsigned long *aucDefaultGateway, unsigned long *aucDNSServer) |
netapp_dhcp is used to configure the network interface, static or dynamic (DHCP). In order to activate DHCP mode, aucIP, aucSubnetMask, aucDefaultGateway must be 0. The default mode of CC3000 is DHCP mode. Note that the configuration is saved in non volatile memory and thus preserved over resets. | |
long | netapp_timeout_values (unsigned long *aucDHCP, unsigned long *aucARP, unsigned long *aucKeepalive, unsigned long *aucInactivity) |
Set new timeout values. Function set new timeout values for: DHCP lease timeout, ARP refresh timeout, keepalive event timeout and socket inactivity timeout. | |
long | netapp_ping_send (unsigned long *ip, unsigned long ulPingAttempts, unsigned long ulPingSize, unsigned long ulPingTimeout) |
send ICMP ECHO_REQUEST to network hosts | |
long | netapp_ping_stop () |
Stop any ping request. | |
void | netapp_ping_report () |
Request for ping status. This API triggers the CC3000 to send asynchronous events: HCI_EVNT_WLAN_ASYNC_PING_REPORT. This event will carry the report structure: netapp_pingreport_args_t. This structure is filled in with ping results up till point of triggering API. netapp_pingreport_args_t: packets_sent - echo sent, packets_received - echo reply, min_round_time - minimum round time, max_round_time - max round time, avg_round_time - average round time. | |
void | netapp_ipconfig (tNetappIpconfigRetArgs *ipconfig) |
Obtain the CC3000 Network interface information. Note that the information is available only after the WLAN connection was established. Calling this function before associated, will cause non-defined values to be returned. | |
long | netapp_arp_flush () |
Flushes ARP table. | |
long | netapp_set_debug_level (unsigned long ulLevel) |
Debug messages sent via the UART debug channel, this function enable/disable the debug level. | |