From f81eb287a20f791f0d7c831b6d59647dcc8d244e Mon Sep 17 00:00:00 2001 From: pixhawk Date: Mon, 26 Sep 2011 18:27:32 +0200 Subject: [PATCH 1/2] fixed compile errors on linux --- src/ui/MAVLinkDecoder.cc | 8 ++++---- src/ui/QGCMAVLinkInspector.cc | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ui/MAVLinkDecoder.cc b/src/ui/MAVLinkDecoder.cc index 51862e7..18de09e 100644 --- a/src/ui/MAVLinkDecoder.cc +++ b/src/ui/MAVLinkDecoder.cc @@ -247,7 +247,7 @@ void MAVLinkDecoder::emitFieldValue(mavlink_message_t* msg, int fieldid, quint64 fieldType = QString("uint64_t[%1]").arg(messageInfo[msgid].fields[fieldid].array_length); for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) { - emit valueChanged(msg->sysid, QString("%1.%2").arg(name).arg(j), fieldType, nums[j], time); + emit valueChanged(msg->sysid, QString("%1.%2").arg(name).arg(j), fieldType, (quint64) nums[j], time); } } else @@ -255,7 +255,7 @@ void MAVLinkDecoder::emitFieldValue(mavlink_message_t* msg, int fieldid, quint64 // Single value uint64_t n = *((uint64_t*)(m+messageInfo[msgid].fields[fieldid].wire_offset)); fieldType = "uint64_t"; - emit valueChanged(msg->sysid, name, fieldType, n, time); + emit valueChanged(msg->sysid, name, fieldType, (quint64) n, time); } break; case MAVLINK_TYPE_INT64_T: @@ -265,7 +265,7 @@ void MAVLinkDecoder::emitFieldValue(mavlink_message_t* msg, int fieldid, quint64 fieldType = QString("int64_t[%1]").arg(messageInfo[msgid].fields[fieldid].array_length); for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) { - emit valueChanged(msg->sysid, QString("%1.%2").arg(name).arg(j), fieldType, nums[j], time); + emit valueChanged(msg->sysid, QString("%1.%2").arg(name).arg(j), fieldType, (qint64) nums[j], time); } } else @@ -273,7 +273,7 @@ void MAVLinkDecoder::emitFieldValue(mavlink_message_t* msg, int fieldid, quint64 // Single value int64_t n = *((int64_t*)(m+messageInfo[msgid].fields[fieldid].wire_offset)); fieldType = "int64_t"; - emit valueChanged(msg->sysid, name, fieldType, n, time); + emit valueChanged(msg->sysid, name, fieldType, (qint64) n, time); } break; } diff --git a/src/ui/QGCMAVLinkInspector.cc b/src/ui/QGCMAVLinkInspector.cc index 3a13ed5..eb99b89 100644 --- a/src/ui/QGCMAVLinkInspector.cc +++ b/src/ui/QGCMAVLinkInspector.cc @@ -298,7 +298,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Single value uint64_t n = *((uint64_t*)(m+messageInfo[msgid].fields[fieldid].wire_offset)); item->setData(2, Qt::DisplayRole, "uint64_t"); - item->setData(1, Qt::DisplayRole, n); + item->setData(1, Qt::DisplayRole, (quint64) n); } break; case MAVLINK_TYPE_INT64_T: @@ -320,7 +320,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Single value int64_t n = *((int64_t*)(m+messageInfo[msgid].fields[fieldid].wire_offset)); item->setData(2, Qt::DisplayRole, "int64_t"); - item->setData(1, Qt::DisplayRole, n); + item->setData(1, Qt::DisplayRole, (qint64) n); } break; } From 6069093ee7a7afb9a667bce64bbefa5032bea633 Mon Sep 17 00:00:00 2001 From: lm Date: Tue, 27 Sep 2011 12:49:41 +0200 Subject: [PATCH 2/2] Fixed strange OpenPilot startup bug - needs more investigation though. --- src/configuration.h | 2 +- src/libs/opmapcontrol/src/core/pureimagecache.cpp | 36 ++++++++++------------- src/uas/UASManager.h | 1 + 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/src/configuration.h b/src/configuration.h index 4ccd351..014266f 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -12,7 +12,7 @@ #define WITH_TEXT_TO_SPEECH 1 #define QGC_APPLICATION_NAME "QGroundControl" -#define QGC_APPLICATION_VERSION "v. 1.0.0 (Alpha RC3)" +#define QGC_APPLICATION_VERSION "v. 1.0.0 (Alpha RC16)" namespace QGC diff --git a/src/libs/opmapcontrol/src/core/pureimagecache.cpp b/src/libs/opmapcontrol/src/core/pureimagecache.cpp index be38fcb..de648fb 100644 --- a/src/libs/opmapcontrol/src/core/pureimagecache.cpp +++ b/src/libs/opmapcontrol/src/core/pureimagecache.cpp @@ -226,31 +226,25 @@ namespace core { qDebug()<<"Cache dir="<