批检仪检测流程验证成功

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

@@ -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;
}