#ifndef RADAR #define RADAR #include "define_inc.h" #ifdef __cplusplus extern "C" { #endif // void Thread_receive_radar_to_amb(); // void radar_meta_thread_stop(); void radar_render_thread_stop(); char *radar_bg_path(); // void Thread_render_radar(); void *thread_render_radar_img(void *ptr); void Radar_init(); unsigned long get_radar_image(char *img_addr); unsigned long get_speed_bg_image(char *speed_img_addr); unsigned long get_bg_radar_image(char *img_addr); unsigned long get_nosignal_image(char *img_addr); // char *get_radar_data(); void Reread_radarbg(); void Reread_speedbg(); #ifdef __cplusplus } #endif #endif #include "setting.h" extern int json_radar_x_axis; extern int json_radar_y_axis; extern int json_target_x_axis; extern int json_target_y_axis; extern int json_radar_section_degree; extern pthread_mutex_t mutex_get_image; extern pthread_mutex_t mutex_web; extern pthread_mutex_t mutex_speedbg; extern int g_switch_radar_data_json; extern char global_radar_response[BUFSIZE_V3]; extern char g_radar_data_json[BUFSIZE_V3]; extern int g_IsRadarFake; // Ken 10-28 extern float g_radar_img_width; extern float g_radar_img_height;