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