添加自动测试命令 auto_test

V2.03 批检仪检测指令使用小板的错误码
This commit is contained in:
ranchuan
2024-01-04 18:12:42 +08:00
parent 78b3a839fd
commit 307eb513ef
8 changed files with 86 additions and 22 deletions

View File

@@ -140,6 +140,7 @@ myarray tran_slave_to_selfdev_check(myarray &data)
r.append((len_for_each-1),char(0xff));
}else{
// 去掉应答位
uint8_t slave_err=data[0];
data.remove(0,1);
myarray paramerr=ccfg_->returns_to_paramerr(data.right(return_num*2));
r=data.left(8)+paramerr+data.right(return_num*2);
@@ -147,6 +148,9 @@ myarray tran_slave_to_selfdev_check(myarray &data)
uint8_t *d=(uint8_t *)data.data();
elec_judge(ccfg_->check_scheme(),ccfg_->get_check_task_num(),
d,d+8,d+16,&marerr,&suberr);
if(marerr==0){
marerr=slave_err;
}
r.insert(0,uint8_t(marerr));
}
return r;