12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #pragma once
- #include "network_manager.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- void init_network_wifi();
- void destroy_network_wifi();
- esp_err_t network_wifi_save_sta_config();
- bool wifi_manager_fetch_wifi_sta_config();
- wifi_config_t* wifi_manager_get_wifi_sta_config();
- void wifi_manager_register_handlers();
- void wifi_manager_generate_access_points_json(cJSON ** ap_list);
- void wifi_manager_clear_access_points_json();
- void wifi_manager_config_ap();
- void wifi_manager_filter_unique( wifi_ap_record_t * aplist, uint16_t * aps);
- esp_err_t wifi_scan_done(queue_message *msg);
- esp_err_t network_wifi_start_scan(queue_message *msg);
- esp_err_t network_wifi_load_restore(queue_message *msg);
- esp_err_t network_wifi_order_connect(queue_message *msg);
- esp_err_t network_wifi_disconnected(queue_message *msg);
- esp_err_t network_wifi_start_ap(queue_message *msg);
- bool wifi_manager_load_wifi_sta_config(wifi_config_t* config );
- esp_err_t network_wifi_handle_event(void* arg, esp_event_base_t event_base, int32_t event_id, void* event_data);
- esp_err_t network_wifi_connect(wifi_config_t * cfg);
- bool is_wifi_up();
- void network_wifi_clear_config();
- esp_netif_t *network_wifi_get_interface();
- bool network_wifi_sta_config_changed();
- void network_wifi_get_stats( int32_t * ret_total_connected_time, int64_t * ret_last_connected, uint16_t * ret_num_disconnect);
- #ifdef __cplusplus
- }
- #endif
|