批检仪检测流程验证成功
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user