批检仪检测流程验证成功
This commit is contained in:
@@ -383,3 +383,42 @@ int boardcast_updata_jwt::start(myarray data)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// 获取自检信息
|
||||
int slave_bootinfo::start(myarray data)
|
||||
{
|
||||
mycfg *cfg_=syscfg();
|
||||
int timeout=5000;
|
||||
busy=1;
|
||||
cmd=0x13;
|
||||
qDebug("addr %d get bootinfo,timeout=%d",addr,timeout);
|
||||
send_data(cmd,myarray(),3);
|
||||
timeout_start(timeout);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void slave_bootinfo::timeout()
|
||||
{
|
||||
timeout_stop();
|
||||
qWarning("addr %d get bootinfo.",addr);
|
||||
end(1,myarray());
|
||||
busy=0;
|
||||
}
|
||||
|
||||
int slave_bootinfo::dolater(int cmd, myarray data)
|
||||
{
|
||||
if(cmd!=this->cmd){
|
||||
qWarning("addr %d recv err cmd:%02x",addr,cmd);
|
||||
return 1;
|
||||
}
|
||||
timeout_stop_retry();
|
||||
end(0,data);
|
||||
busy=0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user