解决检测后立即赋码会直接返回成功的bug
This commit is contained in:
@@ -161,6 +161,15 @@ array_def *elec_check_result(void)
|
||||
}
|
||||
|
||||
|
||||
// 清除检测结果
|
||||
void elec_check_result_clear(void)
|
||||
{
|
||||
self_def *s=&g_self;
|
||||
CHECK_DO(s->data,arr_delete);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 写硬件版本号
|
||||
array_def *elec_write_hardversion(int version)
|
||||
{
|
||||
@@ -371,7 +380,7 @@ array_def *elec_check_with_scheme(array_def *uid_psw)
|
||||
CheckerTask task_fun=0;
|
||||
uint8_t res=0;
|
||||
array_def *r=arr_creat();
|
||||
CHECK_DO(s->data,arr_delete);
|
||||
//CHECK_DO(s->data,arr_delete);
|
||||
res=checker_runcfg.power_prapare_exe;
|
||||
memset(&checker_runcfg,0,sizeof(Checker_RunCfg_st));
|
||||
checker_runcfg.power_prapare_exe=res;
|
||||
@@ -444,7 +453,7 @@ array_def *elec_code(array_def *uid_psw)
|
||||
array_def *r=arr_creat();
|
||||
uint8_t ret=0;
|
||||
int check_ret=0;
|
||||
CHECK_DO(s->data,arr_delete);
|
||||
//CHECK_DO(s->data,arr_delete);
|
||||
check_ret=elec_code_param_check(uid_psw);
|
||||
if(check_ret!=0){
|
||||
arr_append(r,1);
|
||||
|
@@ -20,6 +20,8 @@ array_def *elec_bootinfo(void);
|
||||
|
||||
array_def *elec_check_result(void);
|
||||
|
||||
void elec_check_result_clear(void);
|
||||
|
||||
array_def *elec_write_hardversion(int version);
|
||||
|
||||
array_def *elec_write_resistor_cbv(int cbv);
|
||||
|
@@ -532,10 +532,10 @@ void JQ_Test_ChgEnergy(void)
|
||||
}
|
||||
us_timeout--;
|
||||
}
|
||||
if(us_end_cur > us_chgend_cur)
|
||||
{
|
||||
uc_rtv = 1;
|
||||
}
|
||||
// if(us_end_cur > us_chgend_cur)
|
||||
// {
|
||||
// uc_rtv = 1;
|
||||
// }
|
||||
CurrentSampleR_Def;
|
||||
Checker_MaskResult(uc_rtv,checker_runcfg.task_info.runindex);
|
||||
us_array[0] = us_energy;
|
||||
|
@@ -306,10 +306,10 @@ void XT_Test_ChgEnergy(void)
|
||||
}
|
||||
us_timeout--;
|
||||
}
|
||||
if(us_end_cur > us_chgend_cur)
|
||||
{
|
||||
uc_rtv = 1;
|
||||
}
|
||||
// if(us_end_cur > us_chgend_cur)
|
||||
// {
|
||||
// uc_rtv = 1;
|
||||
// }
|
||||
CurrentSampleR_Def;
|
||||
Checker_MaskResult(uc_rtv,checker_runcfg.task_info.runindex);
|
||||
us_array[0] = us_energy;
|
||||
|
Reference in New Issue
Block a user