32 lines
		
	
	
		
			520 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			520 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
#ifndef _PD_SHM_H_
 | 
						|
#define _PD_SHM_H_
 | 
						|
#include "hd_type.h"
 | 
						|
 | 
						|
#define PD_SHMSZ   0x1000
 | 
						|
#define PD_SHM_KEY 8001
 | 
						|
#define PD_MAX_NUM 32
 | 
						|
 | 
						|
typedef struct _PD_SHM_RESULT
 | 
						|
{
 | 
						|
	int     category;
 | 
						|
	float 	score;
 | 
						|
	int 	x1;
 | 
						|
	int 	y1;
 | 
						|
	int 	x2;
 | 
						|
	int 	y2;
 | 
						|
}PD_SHM_RESULT;
 | 
						|
 | 
						|
typedef struct _PD_SHM_INFO_ {
 | 
						|
	unsigned int  init_tag;
 | 
						|
	HD_DIM        pd_path;
 | 
						|
	HD_DIM        enc_path[3];
 | 
						|
	unsigned int  pd_num;
 | 
						|
	PD_SHM_RESULT pd_results[PD_MAX_NUM];
 | 
						|
	int           exit;
 | 
						|
} PD_SHM_INFO;
 | 
						|
 | 
						|
 | 
						|
STATIC_ASSERT(sizeof(PD_SHM_INFO) <= PD_SHMSZ);
 | 
						|
 | 
						|
#endif
 |