异常判定在出错时才打印,检测时通信异常蜂鸣器响一声
取消一些通信日志打印
This commit is contained in:
@@ -39,7 +39,7 @@ void end_slot(int addr,int ack,slave_data data)
|
||||
// ack 0是成功,这里转化为1是成功
|
||||
command *c=command_start();
|
||||
mystring strs("ack:%1,%2");
|
||||
strs=strs.arg(!ack).arg("end");
|
||||
strs=strs.arg(ack).arg("end");
|
||||
c->send(strs.data());
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@ static void mcu_cmdlines(QList<myarray> args)
|
||||
qWarning("handle is busy.");
|
||||
}else{
|
||||
b->set_cbfun([=](int addr,int ack,slave_data data){
|
||||
end_slot(addr,ack,data);
|
||||
end_slot(addr,!ack,data);
|
||||
},[=](int rate,mystring str){
|
||||
rate_slot(rate,str);
|
||||
});
|
||||
|
@@ -3,6 +3,7 @@
|
||||
#include "base/check_cfg.h"
|
||||
#include "QDebug"
|
||||
#include "base/crc.h"
|
||||
#include "base/beep.h"
|
||||
|
||||
|
||||
|
||||
@@ -547,6 +548,7 @@ void slave_cmd::timeout()
|
||||
timeout_stop();
|
||||
int addr_timeout=addr^addr_response;
|
||||
qWarning("addr 0x%06X timeout",addr_timeout);
|
||||
Beep()->set_beep(300,300,1);
|
||||
end(1,ret_data);
|
||||
busy=0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user