注码命令02打印检测数据,开路判线改为30

This commit is contained in:
ranchuan
2024-03-06 16:41:37 +08:00
parent 2fb109f2ac
commit 50c54bca9c
5 changed files with 10 additions and 6 deletions

View File

@@ -438,7 +438,7 @@ myarray cmd_coder_code::cmd_pc_to_slave(myarray data)
ret+=d;
}
// 检测模式1,返回异常代码和任务插槽数据
ret.insert(0,uint8_t(1));
ret.insert(0,uint8_t(2));
qDebug("tran pc data to slave end");
return ret;
}
@@ -446,6 +446,7 @@ myarray cmd_coder_code::cmd_pc_to_slave(myarray data)
// 把从机回复的数据转化为上位机能理解的格式
myarray cmd_coder_code::ret_slave_to_pc(QList<myarray> data)
{
check_cfg *ccfg_=check_plan();
myarray r;
r.append(uint8_t(addrs));
for (int i=0;i<data.size();i++)
@@ -456,6 +457,9 @@ myarray cmd_coder_code::ret_slave_to_pc(QList<myarray> data)
r.append(uint8_t(addr));
if(sdata.size()>0){
r.append(sdata[0]);
int return_num=ccfg_->get_return_num();
myarray check_data=sdata.left(1+16+return_num*2);
tran_slave_to_selfdev_check(check_data);
}else{
r.append(uint8_t(0xd0));
}