21 lines
988 B
C
21 lines
988 B
C
#ifndef WIFI_JSON_UTILS_H_GUARD
|
|
#define WIFI_JSON_UTILS_H_GUARD
|
|
|
|
#include "wifi_api.h"
|
|
|
|
cJSON *wifi_api_json_serialize_ap_info(wifi_api_ap_info_t *ap_info, wifi_api_json_cmd_t cmd);
|
|
cJSON *wifi_api_json_serialize_scan_list(wifi_api_ap_scan_info_t *aps_info, uint16_t count);
|
|
cJSON *wifi_api_json_serialize_ap_auto(wifi_apsta_mode_e mode, int ap_on_delay, int ap_off_delay);
|
|
cJSON *wifi_api_json_serialize_get_mode(wifi_apsta_mode_e mode, int status, int ap_on_delay, int ap_off_delay);
|
|
|
|
|
|
cJSON *wifi_api_json_create_err_rsp(cJSON *req, const char *msg);
|
|
|
|
cJSON *wifi_api_json_add_int_item(cJSON *root, const char *name, int item);
|
|
int wifi_api_json_utils_get_int(cJSON *req, const char *name, int *out_value);
|
|
int wifi_api_json_get_credential(cJSON *root, char *ssid, char *password);
|
|
cJSON *wifi_api_json_ser_static_info(wifi_api_sta_ap_static_info_t *info);
|
|
int wifi_api_json_deser_static_conf(cJSON *root, wifi_api_sta_ap_static_info_t *static_info);
|
|
|
|
|
|
#endif //WIFI_JSON_UTILS_H_GUARD
|