diff --git a/src/uas/UASParameterCommsMgr.cc b/src/uas/UASParameterCommsMgr.cc index 712cd9b1cb61735adf2cee5ccef6d4ab50464860..3c9818d4a420317e86ddc0ede6244844a6788076 100644 --- a/src/uas/UASParameterCommsMgr.cc +++ b/src/uas/UASParameterCommsMgr.cc @@ -495,15 +495,31 @@ void UASParameterCommsMgr::receivedParameterUpdate(int uas, int compId, int para emit parameterListUpToDate(); } else { - qDebug() << "missCount:" << missCount << "missWriteCount:" << missWriteCount; + //reset the timeout timer since we received one + setRetransmissionGuardEnabled(true); - if (missCount < 4) { - foreach (int key, transmissionMissingPackets.keys()) { - QList* list = transmissionMissingPackets.value(key); - qDebug() << "Component" << key << "missing params:" << list ; - } - } - setRetransmissionGuardEnabled(true); //reset the timeout timer since we received one + //qDebug() << "missCount:" << missCount << "missWriteCount:" << missWriteCount; + //if (missCount < 4) { + // foreach (int key, transmissionMissingPackets.keys()) { + // QList* list = transmissionMissingPackets.value(key); + + // if (list && list->count()) { + // QString yazza = QString().sprintf("Component %d missing %d: ",key,list->count()); + + // for (int i = 0; i < list->count(); i++) { + // int val = list->at(i); + // yazza.append( QString().sprintf("%d,",val) ); + // } + + // qDebug() << yazza; + // } + // else { + // //very suspicious...no actual missing items?? + // transmissionMissingPackets.remove(key); + // break; + // } + // } + //} } }