📄 caixdan.c
字号:
wren_cmd();
byte_write(x,22);
_nop_();break;
case 7: time_display_flag=0;
wren_cmd();
x=byte_read(21);
x=x&0x7f;
wren_cmd();
byte_write(x,21);
_nop_();break;
case 8: date_display_flag=0;
wren_cmd();
x=byte_read(21);
x=x&0xbf;
wren_cmd();
byte_write(x,21);
_nop_();break;
default: h_position=4;_nop_();break;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_pan_display(void)
{
_nop_();_nop_();_nop_();
switch(function)
{
case ADD: f_key_pan_display_add();_nop_();_nop_();_nop_();break;
case SUB: f_key_pan_display_sub();_nop_();_nop_();_nop_();break;
case TRUE: f_key_pan_display_true();_nop_();_nop_();_nop_();break;
case FALSE: f_key_pan_display_false();_nop_();_nop_();_nop_();break;
case ENTER: f_key_pan_display_enter();_nop_();_nop_();_nop_();break;
case CANCE: f_key_pan_display_cance();_nop_();_nop_();_nop_();break;
default:_nop_(); _nop_();_nop_();_nop_();break;
}
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_home_add(void)
{
_nop_();_nop_();
gb_brush_flag=1;
++h_position;
first_into_menu_5_flag=1;
if(h_position>=8)
{
h_position=4;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_home_sub(void)
{
_nop_();
gb_brush_flag=1;
--h_position;
first_into_menu_5_flag=1;
if(h_position<=3)
{
h_position=7;
}
_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_home_enter(void)
{
if(first_into_menu_5_flag==0)
{
return;
}
switch(h_position)
{
case 4: if(set_home_time_flag==1)
{
home_set_on_flag=1;
sendone=0;sendtwo=0x88;
sendthree=my_home_time;
f_sendbytes();
_nop_();_nop_();
}
else
{
home_set_on_flag=0;
sendone=0;sendtwo=0x88;
sendthree=0;
f_sendbytes();
_nop_();_nop_();_nop_();
}
break;
case 5: if(set_home_time_display_flag==1)
{
sendone=0;sendtwo=0x84;
sendthree=0xff;
f_sendbytes();
_nop_();_nop_();_nop_();
}
else
{
sendone=0;sendtwo=0x84;
sendthree=0x0;
f_sendbytes();
_nop_();_nop_();_nop_();
}
break;
case 6: if(idle_run_shot_flag==1)
{
return_call_team_flag=1;
sendone=0;sendtwo=0x88;
sendthree=0;
f_sendbytes();
}
else
{
return_call_team_flag=0;
}break;
case 7: if(idle_run_track_flag==1)
{
return_call_team_flag=2;
sendone=0;sendtwo=0x88;
sendthree=0;
f_sendbytes();
}
else
{
idle_run_track_flag=0;
return_call_team_flag=0;
}break;
default: break;
}
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_home_cance(void)
{
f_key_clear_flag();
first_into_menu_5_flag=0;
menu_set_flag=1;
h_position=8;
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
extern unsigned char msec;
void f_key_set_home_true(void)
{
first_into_menu_5_flag=1;
func_brush_flag=1;
// f_key_set_home_enter();
_nop_();_nop_();_nop_();
switch(h_position)
{
case 4: set_home_time_flag=1;
idle_run_shot_flag=0,
idle_run_track_flag=0,
++my_home_time;
return_call_team_flag=3;
if(my_home_time>98)
{
my_home_time=1;
}
sendone=0;sendtwo=0x88;
sendthree=my_home_time;
f_sendbytes();
break;
case 5: set_home_time_display_flag=1;break;
case 6: msec=0;
set_home_time_flag=0;
idle_run_track_flag=0;
idle_run_shot_flag=1,
idle_run_track_time=0;
idle_run_shot_time++;
if(idle_run_shot_time<10)
{
idle_run_shot_time=10;
}
if(idle_run_shot_time>0xfe)
{
idle_run_shot_time=0xfe;;
}
break;
case 7: set_home_time_flag=0;
set_home_time_flag=0;
sendone=0;sendtwo=0x88;
sendthree=0;
f_sendbytes();
idle_run_shot_flag=0,
idle_run_track_flag=1;
idle_run_track_time++;
if(idle_run_track_time<10)
{
idle_run_track_time=10;
}
if(idle_run_track_time>0xf0)
idle_run_track_time=0xf0;break;
default: h_position=4;break;
}
_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_home_false(void)
{
first_into_menu_5_flag=1;
func_brush_flag=1;
switch(h_position)
{
case 4:_nop_();_nop_();
--my_home_time;
call_team_flag=0;
if((my_home_time==0)||(my_home_time==255))
{
set_home_time_flag=0;
return_call_team_flag=3;
}
_nop_();_nop_();_nop_();
break;
case 5: set_home_time_display_flag=0;
call_team_flag=0;
_nop_();_nop_();_nop_();
break;
case 6: idle_run_shot_time--;
if((idle_run_shot_time<10)||(idle_run_shot_time==255))
{
idle_run_track_flag=0;
return_call_team_flag=0;
idle_run_shot_time=0;
idle_run_shot_flag=0;
}
break;
case 7: idle_run_track_time--;
if((idle_run_track_time<10)||(idle_run_track_time==255))
{
return_call_team_flag=2;
idle_run_track_flag=0;
return_call_team_flag=0;
}
break;
default: h_position=4; _nop_();_nop_(); break;
}
_nop_();_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_each_other_idle()
{
idle_run_shot_flag=0;
idle_run_track_flag=0;
set_home_time_flag=0;
}
void f_key_set_ilde_time()
{
func_brush_flag=1;
gb_brush_flag=1;
switch(h_position)
{
case 4: my_home_time=function1;
home_set_on_flag=1;
sendone=0;sendtwo=0x88;
sendthree=my_home_time;
f_sendbytes();
f_each_other_idle();
set_home_time_flag=1;
return_call_team_flag=3;
break;//watch time
case 5: h_position++;break;//display
case 6: if(function1<10)
{
function1=10;
}
if(function1>255)
{
function1=255;
}
return_call_team_flag=1;
f_each_other_idle();
idle_run_shot_flag=1;
idle_run_shot_time=function1;
sendone=0;sendtwo=0x88;
sendthree=0;
f_sendbytes();
break; //ilde time
case 7:
if(function1<10)
{
function1=10;
}
if(function1>255)
{
function1=255;
}
f_each_other_idle();
sendone=0;sendtwo=0x88;
sendthree=0;
f_sendbytes();
idle_run_track_time=function1;
idle_run_track_flag=1;
break; //trace time
default: h_position=4; break;
}
}
void f_key_set_add_menu(void)
{
switch(function)
{
case ADD: f_key_set_home_add();break;
case SUB: f_key_set_home_sub();break;
case TRUE: f_key_set_home_true();break;
case FALSE: f_key_set_home_false();break;
case ENTER: f_key_set_home_enter();break;
case CANCE: f_key_set_home_cance();break;
case 0x3a: f_key_set_ilde_time();break;
default: _nop_();_nop_();_nop_();_nop_();break;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
/*void f_key_operation_start(void)
{
if((function==0x37)&&(function1==99))
{
_nop_();_nop_();_nop_();
f_key_clear_flag();
menu_set_flag=1;
recieve_ok=0;
_nop_();_nop_();
}
if((direction==0)&&(recieve_ok==1))
{
recieve_ok=0;_nop_();_nop_();_nop_();
if(menu_set_flag==1)
{
f_key_main_menu();
_nop_();_nop_();_nop_();
}
if(set_date_flag==1)
{f_key_set_date();_nop_();_nop_();_nop_();}
if( set_camera_flag==1)
{
f_key_set_camera();
_nop_();_nop_();_nop_();
}
if(set_camera_display_flag==1)
{
f_key_set_camera_display();
_nop_();_nop_();_nop_();
}
if(set_pan_display_flag==1)
{
f_key_set_pan_display();
_nop_();_nop_();_nop_();
}
if(set_add_menu_flag==1)
{
f_key_set_add_menu();
_nop_();_nop_();_nop_();
}
if(menu_3_white_balance_flag)
{
OS_Key_Menu3_Operation();
}
_nop_();_nop_();_nop_();
}
_nop_();_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_operation(void)
{
_nop_();_nop_();_nop_();
if(direction==0)
{
_nop_();_nop_();_nop_();
f_key_operation_start();
_nop_();_nop_();_nop_();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -