You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

51 lines
1.2 KiB

#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;