From b09e81f79a0fb275611b0563845d0ddf5256a4a2 Mon Sep 17 00:00:00 2001 From: tstellanova Date: Tue, 6 Aug 2013 10:49:52 -0700 Subject: [PATCH] debugging retransmission of read param list --- src/uas/QGCUASParamManager.cc | 6 ++++-- src/uas/QGCUASParamManager.h | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/uas/QGCUASParamManager.cc b/src/uas/QGCUASParamManager.cc index 06774ec25..3e6107731 100644 --- a/src/uas/QGCUASParamManager.cc +++ b/src/uas/QGCUASParamManager.cc @@ -49,8 +49,7 @@ void QGCUASParamManager::requestParameterList() transmissionListSizeKnown.clear(); transmissionListMode = true; - foreach (int key, transmissionMissingPackets.keys()) - { + foreach (int key, transmissionMissingPackets.keys()) { transmissionMissingPackets.value(key)->clear(); } transmissionActive = true; @@ -70,6 +69,8 @@ void QGCUASParamManager::requestParameterList() */ void QGCUASParamManager::setRetransmissionGuardEnabled(bool enabled) { + qDebug() << "setRetransmissionGuardEnabled: " << enabled; + if (enabled) { retransmissionTimer.start(retransmissionTimeout); } else { @@ -79,6 +80,7 @@ void QGCUASParamManager::setRetransmissionGuardEnabled(bool enabled) void QGCUASParamManager::setParameterStatusMsg(const QString& msg) { + qDebug() << "parameterStatusMsg: " << msg; parameterStatusMsg = msg; } diff --git a/src/uas/QGCUASParamManager.h b/src/uas/QGCUASParamManager.h index 2a0165959..6e3927b08 100644 --- a/src/uas/QGCUASParamManager.h +++ b/src/uas/QGCUASParamManager.h @@ -26,8 +26,6 @@ public: virtual void setParamDescriptions(const QMap& paramDescs); protected: - /** @brief Check for missing parameters */ - virtual void retransmissionGuardTick(); /** @brief Activate / deactivate parameter retransmission */ virtual void setRetransmissionGuardEnabled(bool enabled); @@ -48,6 +46,8 @@ public slots: virtual void setParameter(int component, QString parameterName, QVariant value) = 0; /** @brief Request list of parameters from MAV */ virtual void requestParameterList(); + /** @brief Check for missing parameters */ + virtual void retransmissionGuardTick(); protected: @@ -67,6 +67,8 @@ protected: int retransmissionTimeout; ///< Retransmission request timeout, in milliseconds int rewriteTimeout; ///< Write request timeout, in milliseconds int retransmissionBurstRequestSize; ///< Number of packets requested for retransmission per burst + + // Status QString parameterStatusMsg; }; -- 2.22.0