⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defines.h

📁 keil c open
💻 H
字号:
#include	"common.h"
//-------------------------------------------------------------------------------------
bit	menu_brush_flag=0;
bit	set_date_flag=0;
bit	set_camera_flag=0;
bit	set_camera_display_flag=0;
bit	set_pan_display_flag=0;
bit	set_add_menu_flag=0;
bit    	set_home_time_flag=0;
bit    	set_home_time_display_flag=0;
bit	menu_set_flag=0;
bit	cam_focus_flag=0;
bit	cam_zoom_flag=0;
bit	back_light_comp_flag=0;
bit	white_bacance_flag=0;
bit	default_flag=0;
bit	focus_flag=0;
bit	cam_title_flag=0;
bit    	first_show_preshot_flag=0;
bit	runing_pre_dot_flag=0;
bit	runing_salvo_flag=0;
bit	runing_patten_flag=0;
bit	time_display_flag=0;
bit	date_display_flag=0;
bit	gb_brush_flag=0;
bit	func_brush_flag=0;
bit	recieve_ok;//接收一个数据包的标志位
bit	black_screen=0;	//黑幕标志判断,1有效
bit	set_team_flag=0;//巡航队列设置标志判断,1有效
bit     run_pre_flag=0;//预制点的运动标志判断,1有效
bit	home_flag=0;//看守位标志判断,1有效
bit	track_flag=0;////轨迹跟踪标志判断,1有效
bit	time_brush;

//----------------------------------------------------------------------------------------
uchar	h_position=4;//功能:行变量
uchar	my_home_time=0;
uchar	sending_flag=0,recieveing_flag=0;
uchar   preset_dot=0;
uchar	function=0,function1=0,function2=0;  //收到的几个有效数据
uchar 	time_msec=0,hard_address_brush_flag=0;
uchar	xdata	stop_code_flag=0;
uchar	xdata	pelco_stop=0,pelco_stop1=0;
uchar	xdata	show_clear_preset_flag=0;
uchar	xdata	limited_max_code=1;
uchar	xdata	force_clear_flag=0;//强行清除标志
uchar	xdata	test928=0;
uchar	data	load_call_team_flag=0;
uchar	data	borad_flag=0;
//uchar	xdata	yyyyy;
uchar	xdata	sub_senddata_time=0;
uchar	xdata	idle_run_shot_flag=0,idle_run_track_flag=0,idle_run_shot_time=0,idle_run_track_time=0;
uchar	xdata	first_into_menu_5_flag=0;
uchar	xdata	timerbuffer[7];
uchar	xdata	shot_bug_problem=0;
uchar	xdata	menu_3_white_balance_flag=0,menu_3_white_balance_flag1=0;
uchar	xdata	auto_line=0;
uchar	xdata	line_on=0;
uchar	xdata	sub_sendbyte=0;
//uchar	length=0;
//uchar	allc_length=5;
uchar	sendone=0;//功能:临时变量
uchar	sendtwo=0;//功能:临时变量
uchar	sendthree=0;//功能:临时变量
uchar	data	sendfour=0;
uchar	selection=0;//功能:临时变量
uchar	num=0;//用来存储巡航点的个数
uchar	number=0;//巡航队列号
uchar	sec=0;
uchar	msec=0;
uchar	xdata		ultrac_tell=0;
uchar           msec200=0;
uchar           msec1=0;
uchar           one_msec=0;
uchar           wait_sec=0;
uchar           time_sec=0;
uchar	xdata	h_position_input=0;
uchar	xdata	number_input_move=0;
uchar	xdata	number_input_flag=0;
uchar	xdata	alarm_set_input_flag=0;
uchar	direction=1;//方向判断功能,0为菜单解码,否则为控制电机
uchar		call_team_flag=0;////调用巡航队列标志判断,1有效
uchar	xdata	runing_flag_add=0,new_command_flag=0;
uchar	xdata	add_fama_flag=0;
uchar	xdata	test_521_flag=0;
uchar	xdata	home_set_on_flag=0;
uchar   xdata   pearmain_position=0;
uchar	xdata	flag2271=0,flag2272=0,flag2273=0;//
uchar	xdata	red_gain_auto_flag,red_gain_manu_flag=0;
uchar	xdata	blue_gain_auto_flag,blue_gain_manu_flag=0;
uchar	xdata	fir_into_black=0;
//uchar	xxxx;
uchar	xdata	return_call_team_flag=0;
uchar	xdata	temp1227_flag=0;
uchar	xdata	brush_stop_flag=0;
uchar	xdata	trade_idle_msec=0,trade_idle_run_flag=0,trade_idle_run_brush_flag=0;
uchar	xdata	set_red_gain_flag=0,set_blue_gain_flag=0;
uchar   xdata   red_gain_add_flag=0,blue_gain_add_flag=0;
//uchar	xdata	yyyy=0;
uchar	xdata	mytest927=0;
uchar	xdata	iic_wait_time=0;
uchar	xdata	function_moto=0;
uchar	xdata	display_moto[21];
uchar	xdata	num_of_moto_display=0,first_head_flag=0,moto_h_position=0,moto_v_position=0;
uchar	xdata	number_moto=0,head_moto_flag=0;
uchar	xdata	num521k=0,recieve_data_flag=0;
uchar	xdata	adsstop_time=0;
uchar	xdata	t[26],pe[7];
uchar	*p = t;
//-------------------------------------------------------------------------------------------
uint	hard_address=0;//软件地址,用来扩展的
uint	my_address;//功能:软件地址
uint	xdata	time_stop_add=0;
uint	xdata	iic_recieve_time=0;
//--------------------------------------------------------------------------------------
uchar 	code 	WREN_INST=0X06;
uchar 	code 	WRDI_INST=0X04;
uchar 	code 	WRSR_INST=0X01;
uchar 	code 	RDSR_INST=0X05;
uchar 	code 	WRITE_INST=0X02;
uchar 	code 	READ_INST=0X03;
uint  	code 	BYTE_ADDR=0X55;
uchar 	code 	BYTE_DATA=0X11;
uint  	code 	PAGE_ADDR=0X1F;
uchar 	code 	PAGE_DATA1=0X22;
uchar 	code 	PAGE_DATA2=0X33;
uchar 	code 	PAGE_DATA3=0X44;
uchar 	code 	STATUS_REG=0X00;
uchar 	code 	MAX_POLL=0x99;
uchar 	code 	INIT_STATE=0x02;
uint 	code 	SLIC=0x30;
//--------------------------------------------------------------------------------
uchar   code    s_code[]={'s',0xff};
uchar	code	flit_24[]={0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xff};
uchar   code    flit_5[]={0xe7,0xe7,0xe7,0xe7,0xe7,0xff};
uchar   code    flit_6[]={0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xff};
uchar   code    flit_7[]={0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xff};
uchar   code    flit_2[]={0xe7,0xe7,0xff};
uchar	code	menu_pearmain[]={'m','e','n','u',0xff};
uchar	code	on_code[]={0,'n',0xef,0xff};
uchar	code	off_code[]={0,'f','f',0xff};
uchar	code	wide_code1[]={'w','i','d','e',0xff};
uchar	code	wide_code[]={'w','i','d','e',0xdd,'e','n','t','e','r',0xde,0xff};
uchar	code	tele_code1[]={'t','e','l','e',0xdd,'c','a','n','c','e',0xde,0xff};
uchar	code	tele_code[]={'t','e','l','e',0xff};
uchar	code	menu_code[]={'m','e','n','u',0xff};
uchar	code	exit_code[]={'t','e','l','e',0xff};
uchar	code	enter_code[]={'w','i','d','e',0xff};
uchar	code	jiantou_code[]={0xef,0xef,0xc7,0xef,0xff};
uchar   code    auto_code[]={'a','u','t',0,0xff};
uchar   code    manu_code[]={'m','a','n','u',0xff};
uchar	code	on[]={0,'n',0xef,0xff};
uchar	code	off[]={0,'f','f',0xff};
uchar   code 	main_menu[]={'m','a','i','n',0xef,'m','e','n','u',0xff};
uchar   code 	set_date[]={'s','e','t',0xef,'d','a','t','e',0xcd,'t','i','m','e',0xff};
uchar   code 	set_camera[]={'s','e','t',0xef,'c','a','m','e','r','a',0xff};
uchar   code 	set_camera_display[]={'s','e','t',0xef,'c','a','m','e','r','a',0xef,'d','i','s','p','l','a','y',0xff};
uchar   code 	set_pan_display[]={'s','e','t',0xef,'p','a','n',0xef,'d','i','s','p','l','a','y',0xff};
uchar 	code 	notice[]={0xcc,0xe1,'a','u','t',0,0xdd,1,0xde,0xef,'m','a','n','u','l',0xdd,0,0xde,0xff};
uchar 	code 	cam_focus[]={'c','a','m',0xef,'f',0,'c','u','s',0xff};
uchar 	code 	cam_zoom[]={'c','a','m',0xef,'z',0,0,'m',0xff};
uchar 	code 	backlight[]={'b','a','c','k','l','i','g','h','t',0xef,'c',0,'m','p',0xff};
uchar 	code 	balance[]={'w','h','i','t','e',0xef,'b','a','l','a','n','c','e',0xff};
uchar 	code 	resume_default[]={'d','e','f','a','u','l','t',0xff};
uchar 	code 	focus[]={'s','h',0,'w',0xef,'z',0,0,'m',0xff};
uchar 	code 	cam_title[]={'c','a','m',0xef,'t','i','t','l','e',0xff};
uchar 	code 	runing_pre_dot[]={'r','u','n','i','n','g',0xef,'p','r','e',0xef,'s','e','t',0xff};
uchar 	code 	runing_salvo[]={'r','u','n','i','n','g',0xef,'s','h',0,'t',0xff};
uchar 	code 	runing_patten[]={'r','u','n','i','n','g',0xef,'p','a','t','t','e','n',0xff};
uchar 	code 	time_display[]={'t','i','m','e',0xef,'d','i','s','p','l','a','y',0xff};
uchar 	code 	date_display[]={'d','a','t','e',0xef,'d','i','s','p','l','a','y',0xff};
uchar 	code 	pearmain[]={'p','e','a','r','m','a','i','n',0xff};
uchar 	code 	pearmain_protocol[]={'p','e','a','r','m','a','i','n',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar 	code 	bp3[]={'b','p',0xef,1,9,2,0,0,'b','i','t',0xcd,'s',0xff};
uchar 	code 	bp2[]={'b','p',0xef,2,4,0,0,'b','i','t',0xcd,'s',0xff};
uchar 	code 	bp[]={'b','p',0xef,9,6,0,0,'b','i','t',0xcd,'s',0xff};
uchar 	code 	bp1[]={'b','p',0xef,4,8,0,0,'b','i','t',0xcd,'s',0xff};
uchar 	code 	address[]={'a','d','d','r','e','s','s',0xef,0xff};
uchar 	code 	pre_dot[]={'p','r','e',0xef,'d',0,'t',0xff};
uchar	code	www[]={'w','w','w',0xe3,'p','e','a','r','m','a','i','n',0xe7,'c','c','t','v',0xe3,'n','e','t',0xff};
uchar	code	hour_code[]={'h',0,'u','r',0xff};
uchar	code	minitue_code[]={'m','i','n','u','t','u','e',0xff};
uchar	code	day_code[]={'d','a','y',0xff};
uchar	code	month_code[]=	{'m',0,'n','t','h',0xff};
uchar	code	year_code[]={'y','e','a','r',0xff};
uchar   code    set_critical_code[]={'s','e','t',0xef,'c','r','i','t','i','c','a','l',0xff};
uchar   code    set_home_time_code[]={'r','e','t','u','r','n','h',0,'m','e',0xff};
uchar   code    set_time_display_code[]={'s','e','t',0xef,'d','i','s','p','l','a','y',0xff};
uchar	code	blank_space[]={0xef,0xef,0xef,0xef,0xff};
uchar	code	shot_code[]={'s','h',0,'t',0xff};
uchar	code	preset[]={'p','r','e','s','e','t',0xff};
uchar	code	set_preset_code[]={'s','e','t',0xef,'p','r','e','s','e','t',0xff};
uchar   code    pro_code[]={'p','r','e',0xff};
uchar   code    run_shot_code[]={'r','u','n',0xef,'s','h',0,'t',0xff};
uchar   code    run_track_code[]={'r','u','n',0xef,'t','r','a','c','k',0xff};
uchar	code	myalarm[]={'a','l','a','r','m',0xff};
uchar	code	myblank[]={0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xff};
uchar	code	procol_code[]={'p','r',0,'c','l',0xef,0xff};
uchar	code	pelco_p_code[]={'p','e','l','c',0xe7,'p',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	pelco_d_code[]={'p','e','l','c',0xe7,'d',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	demo_code[]={'d','e','m',0,0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	TZ_code[]={'t','z',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	manma_code[]={'a','d',0xef,0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	allc_code[]={'a','l','l','c',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	samsung_code[]={'s','a','m','s','u','n','g',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	philips_code[]={'p','h','i','l','i','p','s',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	panasonic_code[]={'p','a','n','a','s',0,'n','i','c',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	micros_code[]={'m','i','c','r',0,'s',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	ad485_code[]={'a','d',4,8,5,0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	vclip_code[]={'v','c','l','i','p',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	NV_2050_code[]={'n','v',2,0,5,0,0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar 	code 	pearmain_old_protocol[]={'p','e','a','r','m','a','i','n',0xef,0,'l','d',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar 	code 	extern_protocol[]={'e','x','t','e','r','n',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	dijia_protocol[]={'d','i','j','i','a',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	chiquan_protocol[]={'c','h','i','q','u','a','n',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	kalatel_protocol[]={'k','a','l','a','t','e','l',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	ultrac_protocol[]={'u','l','t','r','a','c',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar	code	bi_phase_protocol[]={'b','i',0xef,'p','h','a','s','e',0xef,'p','r',0,'t',0,'c',0,'l',0xff};
uchar  	code   	password[]={'p','a','s','s','w',0,'r','d',0xef,0xef,0xff};
uchar	code	line[]={0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xff};
uchar	code	super[]={'s','u','p','e','r',0xef,0xef,0xef,0xef,0xe1,0xff};
uchar	code	admini[]={'a','d','m','i','n','i',0xef,0xef,0xef,0xe1,0xff};
uchar 	code	operator[]={0,'p','e','r','a','t',0,'r',0xef,0xe1,0xff};
uchar	code	guest[]={'g','u','e','s','t',0xef,0xef,0xe1,0xff};
uchar	code	xxxx_code[]={0x21,0xff};
uchar	code	maohao_code[]={0xe1,0xff};
uchar	code	indicate[]={0xc7,0xff};
uchar	code 	pass_line[]={0xe7,0xff};
uchar	code	super_code[]={1,2,3,4};
uchar	code	aministrator_code[]={1,2,3,4};
uchar	code	operation_code[]={1,2,3,4};
uchar	code	red_gain_code[]={'r','e','d',0xef,'g','a','i','n',0xff};
uchar	code	blue_gain_code[]={'b','l','u','e',0xef,'g','a','i','n',0xff};
uchar   code    ADD_code1[]={'a','d','d',0xff};
uchar   code    SUB_code[]={'s','u','b',0xff};
uchar	code	flit_4[]={0xe7,0xe7,0xe7,0xe7,0xff};
uchar   code    set_white_balance_code[]={'w','h','i','t','e',0xef,'b','a','l','a','n','c','e',0xff};
//----------------------------------------------------------------------------------------------------------------


uchar	code	set_privacy[]={'s','e','t',0xef,'p','r','i','v','a','c','y',0xff};
uchar	code	set_mark_id[]={'s','e','t',0xef,'m','a','s','k',0xef,'i','d',0xff};
uchar	code	set_mark_length[]={'m','a','s','k',0xef,'l','e','n','g','t','h',0xff};
uchar	code	set_mark_width[]={'m','a','s','k',0xef,'w','i','d','t','h',0xff};
uchar	code	set_mark_range[]={'s','e','t',0xef,'m','a','s','k',0xef,'r','a','n','g','e',0xff};
//uchar	code	set_mark_start_point_h[]={'s','t','a','r','t',0xef,'p','o','i','n','t',0xef,'h',0xff};
//uchar	code	set_mark_start_point_v[]={'s','t','a','r','t',0xef,'p','o','i','n','t',0xef,'v',0xff};
//uchar	code	set_mark_end_point_h[]={'e','n','d',0xef,'p','o','i','n','t',0xef,'h',0xff};
//uchar	code	set_mark_end_point_v[]={'e','n','d',0xef,'p','o','i','n','t',0xef,'v',0xff};
uchar	code	clear_mark[]={'m','a','s','k',0xef,'e','n','a','b','l','e','d',0xff};
//uchar	code	clear_mark[]={'c','l','e','a','r',0xef,'m','a','r','k',0xff};
uchar	code	set_mark_color[]={'m','a','s','k',0xef,'c',0,'l',0,'r',0xff};
uchar	code	set_camera_grid[]={'m','a','s','k',0xef,'g','r','i','d',0xff};
uchar	code	set_mark_trans[]={'m','a','s','k',0xef,'t','r','a','n','s',0xff};
uchar	code	red_code[]={'r','e','d',0xff};
uchar	code	blue_code[]={'b','l','u','e',0xff};

uchar	xdata	privacy_flag=0;//隐私保护快捷键设置第一部分(84 set on)标志
uchar	xdata	privacy_start=0;//隐私保护快捷键设置第二部分(id set on)标志
uchar	xdata	start_privacy_set=0;//隐私保护快捷键设置第三部分(wide)标志
uchar	xdata	set_privacy_display_flag=0;//隐私保护菜单显示标志
uchar	xdata	camera_grid_flag=0;//网格打开标志
uchar	xdata	mark_id=1;//隐私保护id
uchar	xdata	mark_clear_flag=0;//隐私保护id对应清除标志
uchar	xdata	mark_length=10;//保护区域长度
uchar	xdata	mark_width=10;//保护区域宽度
uchar	xdata	mark_color=0;//保护区域颜色
uchar	xdata	mark_trans=1;//保护区域透明度
uchar	xdata	privacy_clear_flag=0;//隐私保护快捷键设置第四部分(id set off)标志

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -