Commit 93627497 authored by Gus Grubba's avatar Gus Grubba

Updating MAVLink

Fix merge issues
parent 91673ba1
Subproject commit 6bbc8a51d8f37537732d3f5170093d49e64c6f4b Subproject commit 5be9f5bf6002d58199cafafb5d416929fb8d8bcd
...@@ -588,7 +588,10 @@ void APMSensorsComponentController::nextClicked(void) ...@@ -588,7 +588,10 @@ void APMSensorsComponentController::nextClicked(void)
&msg, &msg,
0, // command 0, // command
1, // result 1, // result
0); // progress 0, // progress
0, // result_param2
0, // target_system
0); // target_component
_vehicle->sendMessageOnLink(_vehicle->priorityLink(), msg); _vehicle->sendMessageOnLink(_vehicle->priorityLink(), msg);
......
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
#include <QDebug> #include <QDebug>
#include <QStack> #include <QStack>
static const char* kInvalidConverstion = "Internal Error: No support for string parameters";
QGC_LOGGING_CATEGORY(APMParameterMetaDataLog, "APMParameterMetaDataLog") QGC_LOGGING_CATEGORY(APMParameterMetaDataLog, "APMParameterMetaDataLog")
QGC_LOGGING_CATEGORY(APMParameterMetaDataVerboseLog, "APMParameterMetaDataVerboseLog") QGC_LOGGING_CATEGORY(APMParameterMetaDataVerboseLog, "APMParameterMetaDataVerboseLog")
...@@ -57,13 +59,17 @@ QVariant APMParameterMetaData::_stringToTypedVariant(const QString& string, ...@@ -57,13 +59,17 @@ QVariant APMParameterMetaData::_stringToTypedVariant(const QString& string,
convertTo = QVariant::Double; convertTo = QVariant::Double;
break; break;
case FactMetaData::valueTypeString: case FactMetaData::valueTypeString:
qWarning() << "Internal Error: No support for string parameters"; qWarning() << kInvalidConverstion;
convertTo = QVariant::String; convertTo = QVariant::String;
break; break;
case FactMetaData::valueTypeBool: case FactMetaData::valueTypeBool:
qWarning() << "Internal Error: No support for string parameters"; qWarning() << kInvalidConverstion;
convertTo = QVariant::Bool; convertTo = QVariant::Bool;
break; break;
case FactMetaData::valueTypeCustom:
qWarning() << kInvalidConverstion;
convertTo = QVariant::ByteArray;
break;
} }
*convertOk = var.convert(convertTo); *convertOk = var.convert(convertTo);
......
...@@ -692,8 +692,6 @@ public: ...@@ -692,8 +692,6 @@ public:
uint64_t capabilityBits (void) const { return _capabilityBits; } // Change signalled by capabilityBitsChanged uint64_t capabilityBits (void) const { return _capabilityBits; } // Change signalled by capabilityBitsChanged
QGCCameraManager* dynamicCameras () { return _cameras; } QGCCameraManager* dynamicCameras () { return _cameras; }
bool capabilitiesKnown(void) const { return _vehicleCapabilitiesKnown; }
/// @true: When flying a mission the vehicle is always facing towards the next waypoint /// @true: When flying a mission the vehicle is always facing towards the next waypoint
bool vehicleYawsToNextWaypointInMission(void) const; bool vehicleYawsToNextWaypointInMission(void) const;
......
...@@ -870,7 +870,10 @@ void MockLink::_handleCommandLong(const mavlink_message_t& msg) ...@@ -870,7 +870,10 @@ void MockLink::_handleCommandLong(const mavlink_message_t& msg)
&commandAck, &commandAck,
request.command, request.command,
commandResult, commandResult,
0); 0, // progress
0, // result_param2
0, // target_system
0); // target_component
respondWithMavlinkMessage(commandAck); respondWithMavlinkMessage(commandAck);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment