#include "cmd_slave.h" #include "base/mycfg.h" #include "base/check_cfg.h" #include "QDebug" int slave_check::start(myarray data) { 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; }