#ifndef _APP_GET_JSON_H #define _APP_GET_JSON_H #include "stdint.h" #include "cJSON.h" #pragma pack (1) typedef struct { uint16_t output_mode; uint16_t output_ax; uint16_t output_ay; uint16_t min_trigger_res_value; uint16_t max_trigger_res_value; uint16_t div_trigger_res; }json_data_struct; typedef int (*json_cmd_handle)(void *data); typedef struct json_callback_struct { char * name; //json键值名字 json_cmd_handle handle; //回调函数 struct json_callback_struct *child_ptr; //子目录 uint8_t child_num; //子目录数目 }json_callback_t; #pragma pack () int get_Json_data(json_data_struct * sys); cJSON* creat_body_json(uint8_t style,int coor_x, int coor_y); #endif