批检仪检测流程验证成功

This commit is contained in:
ranchuan
2023-12-07 18:29:49 +08:00
parent 32129cbf9a
commit dc6487c309
15 changed files with 438 additions and 25 deletions

View File

@@ -32,9 +32,11 @@ void prot_slave::init()
}else{
handle=slaves[src-1];
if(handle!=nullptr){
// handle->dolater(cmd,data);
emit slave_dolater_signal(cmd,data);
}else{
handle->dolater(cmd,data);
// connect(this,&prot_slave::slave_dolater_signal,handle,&HandleSlave::dolater);
// emit slave_dolater_signal(cmd,data);
// disconnect(this,&prot_slave::slave_dolater_signal,handle,&HandleSlave::dolater);
}else{
qWarning("slave addr=%d not have handle.",src);
}
}
@@ -66,7 +68,6 @@ bool prot_slave::set_slave_handle(int addr, HandleSlave *handle)
}
handle->addr=addr;
connect(handle, &HandleSlave::send_data_signal, this, &prot_slave::send_data_slot);
connect(this,&prot_slave::slave_dolater_signal,handle,&HandleSlave::dolater);
slaves.replace(addr - 1, handle);
return true;
}