📄 defines.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 + -