添加赋码设备注码命令,实现ew检测时注码
This commit is contained in:
@@ -157,7 +157,7 @@ void EW_Test_ReadUID(void)
|
||||
}
|
||||
}
|
||||
}
|
||||
memcpy(checker_runcfg.writeuid,EW_RunBuf,checker_runcfg.uid_len);
|
||||
memcpy(checker_runcfg.writeuid,EW_RunBuf,checker_runcfg.params[0]);
|
||||
ul_temp = Power_ConvCur(EW_FreeBack_MaxCur,EWDriver_Sample_R);
|
||||
ul_temp = (ul_temp + 500)/1000;
|
||||
|
||||
@@ -857,6 +857,11 @@ void EW_Test_VerifyUID(void)
|
||||
{
|
||||
uint8_t uc_rtv = 0;
|
||||
System_State_un state;
|
||||
if(JQXT_Test_IsNeedBind() == 0)
|
||||
{
|
||||
Checker_MaskResult(0,checker_runcfg.task_info.runindex);
|
||||
return;
|
||||
}
|
||||
//读UID MTP
|
||||
memset(EW_RunBuf,0,sizeof(EW_RunBuf));
|
||||
EW_ReadMTP(checker_runcfg.netid,0x00,EW_RunBuf,checker_runcfg.uid_len+1);
|
||||
@@ -874,6 +879,7 @@ void EW_Test_VerifyUID(void)
|
||||
return;
|
||||
}
|
||||
memset(EW_RunBuf,0,sizeof(EW_RunBuf));
|
||||
delay_ms(50);
|
||||
EW_ReadMTP(checker_runcfg.netid,0x20,EW_RunBuf,checker_runcfg.uid_len+1);
|
||||
if(EW_RunBuf[checker_runcfg.uid_len] != CheckCRC_8(EW_RunBuf,checker_runcfg.uid_len))
|
||||
{
|
||||
@@ -891,6 +897,7 @@ void EW_Test_VerifyUID(void)
|
||||
|
||||
//读PWD MTP
|
||||
memset(EW_RunBuf,0,sizeof(EW_RunBuf));
|
||||
delay_ms(50);
|
||||
EW_ReadMTP(checker_runcfg.netid,0x04,EW_RunBuf,checker_runcfg.pwd_len+1);
|
||||
if(EW_RunBuf[checker_runcfg.pwd_len] != CheckCRC_8(EW_RunBuf,checker_runcfg.pwd_len))
|
||||
{
|
||||
@@ -906,6 +913,7 @@ void EW_Test_VerifyUID(void)
|
||||
return;
|
||||
}
|
||||
memset(EW_RunBuf,0,sizeof(EW_RunBuf));
|
||||
delay_ms(50);
|
||||
EW_ReadMTP(checker_runcfg.netid,0x24,EW_RunBuf,checker_runcfg.pwd_len+1);
|
||||
if(EW_RunBuf[checker_runcfg.pwd_len] != CheckCRC_8(EW_RunBuf,checker_runcfg.pwd_len))
|
||||
{
|
||||
@@ -923,6 +931,7 @@ void EW_Test_VerifyUID(void)
|
||||
|
||||
//读UID
|
||||
memset(EW_RunBuf,0,sizeof(EW_RunBuf));
|
||||
delay_ms(50);
|
||||
uc_rtv = EW_ReadUID(checker_runcfg.netid,EW_RunBuf,checker_runcfg.uid_len);
|
||||
if(0 != memcmp(EW_RunBuf,checker_runcfg.writeuid,checker_runcfg.uid_len))
|
||||
{
|
||||
|
Reference in New Issue
Block a user