修正航线有多条连线的bug
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user