添加自研批检仪检测命令
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user