修正航线有多条连线的bug

This commit is contained in:
2020-06-06 16:08:11 +08:00
parent ca0f9363fd
commit 5740ba1ed4
9 changed files with 253 additions and 230 deletions
+4 -7
View File
@@ -71,13 +71,6 @@ void ParameterProcess::stop()
void ParameterProcess::process()//线程函数
{
uint8_t count = 0;
connect(paramInspect,SIGNAL(ReadCmd(uint8_t,uint8_t,uint8_t)),
this,SLOT(ReadCmd(uint8_t,uint8_t,uint8_t)));
connect(paramInspect,SIGNAL(WriteCmd(uint8_t,uint8_t,uint32_t)),
this,SLOT(WriteCmd(uint8_t,uint8_t,uint32_t)));
while (running_flag)
{
count ++;
@@ -146,6 +139,9 @@ void ParameterProcess::WriteCmd(uint8_t m_sysid, uint8_t m_compid ,const char *i
qDebug() << "sysid" << sysid << endl
<< "compid" << compid << endl
<< "param_id" << param_set.param_id << endl
<< "param_type" << param_set.param_type << endl
<< "param_value" << param_set.param_value << endl
<< "Mode" << status.m_Mode << endl
<< "type" << status.recieve.type << endl
<< "start...";
@@ -320,6 +316,7 @@ void ParameterProcess::WriteStateMachine(void)
//收到Value
if(status.transmit.isWaitingforValue == false)
{
qDebug() << "parameter set value ok";
step = 0;
status.m_Mode = Nop_Mode;
status.transmit.isWaitingforValue = false;