31 #ifndef DM_CONNECTIVITY_H_ 32 #define DM_CONNECTIVITY_H_ 51 typedef void (*conn_cb)(void);
169 int dm_conn_wifi_scan(
void);
179 int dm_conn_get_scan_result(dm_scan_info_t **result);
189 int dm_conn_free_scan_result(dm_scan_info_t **result);
200 int dm_conn_wifi_connect(conn_cb linkUpEvent, conn_cb linkDownEvent);
209 int dm_conn_dhcp_init(
void);
218 int dm_conn_wifi_disconnect(
void);
int dm_conn_get_channel(int *channel)
get the channel of network
int dm_conn_get_tx_power(int *dbm)
get the tx power of network
int dm_conn_get_interface(char *interface)
get the current interface of network
Specify the data structure to hold WiFi scanning information.
int dm_conn_set_tx_power(const int *dbm)
set the tx power of network
int dm_conn_get_rssi(int *rssi)
get the rssi of network
int dm_conn_unregister_linkdown_cb(conn_cb cb)
unregister link down callback function for connectivity event.
int dm_conn_unregister_linkup_cb(conn_cb cb)
unregister link up callback function for connectivity event.
void dm_cb_register_init(void)
register dm callback of wifi
int dm_conn_register_linkup_cb(conn_cb cb)
register link up callback function for connectivity event.
int dm_conn_get_address(char *ipAddr)
get the ip address of network
int dm_conn_register_linkdown_cb(conn_cb cb)
register link down callback function for connectivity event.