31 #ifndef DM_CONNECTIVITY_H_ 32 #define DM_CONNECTIVITY_H_ 51 typedef void (*conn_cb)(void);
161 int dm_conn_wifi_scan(
void);
192 int dm_conn_wifi_connect(conn_cb linkUpEvent, conn_cb linkDownEvent);
201 int dm_conn_dhcp_init(
void);
210 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.
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.