diff --git a/src/VideoStreaming/VideoStreaming.cc b/src/VideoStreaming/VideoStreaming.cc index ab5da872de59828fd4892d4bf0e512795292bc95..2332177a9f92b3b066ba693bd3fb73a4cddefe39 100644 --- a/src/VideoStreaming/VideoStreaming.cc +++ b/src/VideoStreaming/VideoStreaming.cc @@ -114,7 +114,16 @@ void initializeVideoStreaming(int &argc, char* argv[]) void shutdownVideoStreaming() { + /* From: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-Gst.html#gst-deinit + * + * "It is normally not needed to call this function in a normal application as the resources will automatically + * be freed when the program terminates. This function is therefore mostly used by testsuites and other memory + * profiling tools." + * + * It's causing a hang on exit. It hangs while deleting some thread. + * #if defined(QGC_GST_STREAMING) - gst_deinit(); + gst_deinit(); #endif + */ } diff --git a/src/uas/UAS.cc b/src/uas/UAS.cc index e7d2780f6b1a581be557c790209f942026fecb39..79f8dd8846acaa47874ac084d8f714131aa27d12 100644 --- a/src/uas/UAS.cc +++ b/src/uas/UAS.cc @@ -1417,6 +1417,10 @@ void UAS::processParamValueMsg(mavlink_message_t& msg, const QString& paramName, paramValue = QVariant(paramUnion.param_int8); break; + case MAV_PARAM_TYPE_UINT16: + paramValue = QVariant(paramUnion.param_uint16); + break; + case MAV_PARAM_TYPE_INT16: paramValue = QVariant(paramUnion.param_int16); break; @@ -1429,6 +1433,14 @@ void UAS::processParamValueMsg(mavlink_message_t& msg, const QString& paramName, paramValue = QVariant(paramUnion.param_int32); break; + //-- Note: These are not handled above: + // + // MAV_PARAM_TYPE_UINT64 + // MAV_PARAM_TYPE_INT64 + // MAV_PARAM_TYPE_REAL64 + // + // No space in message (the only storage allocation is a "float") and not present in mavlink_param_union_t + default: qCritical() << "INVALID DATA TYPE USED AS PARAMETER VALUE: " << rawValue.param_type; } diff --git a/src/ui/toolbar/MainToolBar.qml b/src/ui/toolbar/MainToolBar.qml index 8317d610867b5fcf1c5e4fd30d144cacf7466b02..80090803c0346279a8e4043bb49bfd8f8250628c 100644 --- a/src/ui/toolbar/MainToolBar.qml +++ b/src/ui/toolbar/MainToolBar.qml @@ -200,10 +200,10 @@ Rectangle { return "3D Lock" } if(activeVehicle.satelliteLock == 4) { - return "3D Lock with Differential" + return "3D DGPS Lock" } if(activeVehicle.satelliteLock == 5) { - return "3D Lock with Relative Positioning" + return "3D RTK GPS Lock" } return "Unkown Lock Type (" + activeVehicle.satelliteLock + ")" }