任务执行命令验证写入电阻校准值成功
This commit is contained in:
@@ -475,9 +475,15 @@ int slave_bootinfo::dolater(int cmd, myarray data)
|
||||
|
||||
int slave_cmd::start(myarray data)
|
||||
{
|
||||
int timeout;
|
||||
int timeout=5000;
|
||||
busy=1;
|
||||
timeout=check_plan()->get_check_time_out()*1000;
|
||||
if(data.size()==0){
|
||||
qWarning("data size is 0.");
|
||||
busy=0;
|
||||
end(0,ret_data);
|
||||
return 0;
|
||||
}
|
||||
// timeout=check_plan()->get_check_time_out()*1000;
|
||||
qDebug("addr %d start ,timeout=%d",addr,timeout);
|
||||
this->data=data;
|
||||
send_pack_num=0;
|
||||
@@ -540,5 +546,38 @@ int slave_cmd::dolater(int cmd, myarray data)
|
||||
|
||||
|
||||
|
||||
int slave_cmd2::start(myarray data)
|
||||
{
|
||||
int timeout=5000;
|
||||
busy=1;
|
||||
qDebug("addr %d start ,timeout=%d",addr,timeout);
|
||||
send_data(cmd,data,3);
|
||||
timeout_start(timeout);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void slave_cmd2::timeout()
|
||||
{
|
||||
timeout_stop();
|
||||
qWarning("addr %d timeout.",addr);
|
||||
end(1,ret_data);
|
||||
busy=0;
|
||||
}
|
||||
|
||||
int slave_cmd2::dolater(int cmd, myarray data)
|
||||
{
|
||||
this->addr_response=0;
|
||||
timeout_stop_retry();
|
||||
if(cmd==this->cmd){
|
||||
qDebug("cmd end success.");
|
||||
busy=0;
|
||||
end(0,ret_data);
|
||||
timeout_stop();
|
||||
}else{
|
||||
qWarning("cmd:%02x err.",cmd);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user