添加自研批检仪检测命令

This commit is contained in:
ranchuan
2023-11-27 14:31:00 +08:00
parent b3a0d7b57c
commit a0b0f41c39
45 changed files with 3778 additions and 2628 deletions

View File

@@ -1,12 +1,40 @@
#include "cmd_slave.h"
#include "base/mycfg.h"
#include "base/check_cfg.h"
#include "QDebug"
int slave_check::start(myarray data)
{
return 0;
mycfg *cfg_=syscfg();
int timeout=100000;
busy=1;
cmd=0x0c;
qDebug("addr %d start check,timeout=%d",addr,timeout);
send_data(cmd,myarray());
timeout_start(timeout);
return 0;
}
void slave_check::timeout()
{
qWarning("addr %d check timeout.",addr);
end(1,myarray());
busy=0;
}
int slave_check::dolater(int cmd, myarray data)
{
if(cmd!=this->cmd){
qWarning("addr %d recv err cmd:%02x",addr,cmd);
return 1;
}
end(0,data);
busy=0;
return 0;
}