Browse Source

Updating MAVLink

Fix merge issues
QGC4.4
Gus Grubba 8 years ago
parent
commit
936274973d
  1. 2
      libs/mavlink/include/mavlink/v2.0
  2. 5
      src/AutoPilotPlugins/APM/APMSensorsComponentController.cc
  3. 10
      src/FirmwarePlugin/APM/APMParameterMetaData.cc
  4. 2
      src/Vehicle/Vehicle.h
  5. 5
      src/comm/MockLink.cc

2
libs/mavlink/include/mavlink/v2.0

@ -1 +1 @@ @@ -1 +1 @@
Subproject commit 6bbc8a51d8f37537732d3f5170093d49e64c6f4b
Subproject commit 5be9f5bf6002d58199cafafb5d416929fb8d8bcd

5
src/AutoPilotPlugins/APM/APMSensorsComponentController.cc

@ -588,7 +588,10 @@ void APMSensorsComponentController::nextClicked(void) @@ -588,7 +588,10 @@ void APMSensorsComponentController::nextClicked(void)
&msg,
0, // command
1, // result
0); // progress
0, // progress
0, // result_param2
0, // target_system
0); // target_component
_vehicle->sendMessageOnLink(_vehicle->priorityLink(), msg);

10
src/FirmwarePlugin/APM/APMParameterMetaData.cc

@ -18,6 +18,8 @@ @@ -18,6 +18,8 @@
#include <QDebug>
#include <QStack>
static const char* kInvalidConverstion = "Internal Error: No support for string parameters";
QGC_LOGGING_CATEGORY(APMParameterMetaDataLog, "APMParameterMetaDataLog")
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;
break;
case FactMetaData::valueTypeString:
qWarning() << "Internal Error: No support for string parameters";
qWarning() << kInvalidConverstion;
convertTo = QVariant::String;
break;
case FactMetaData::valueTypeBool:
qWarning() << "Internal Error: No support for string parameters";
qWarning() << kInvalidConverstion;
convertTo = QVariant::Bool;
break;
case FactMetaData::valueTypeCustom:
qWarning() << kInvalidConverstion;
convertTo = QVariant::ByteArray;
break;
}
*convertOk = var.convert(convertTo);

2
src/Vehicle/Vehicle.h

@ -692,8 +692,6 @@ public: @@ -692,8 +692,6 @@ public:
uint64_t capabilityBits (void) const { return _capabilityBits; } // Change signalled by capabilityBitsChanged
QGCCameraManager* dynamicCameras () { return _cameras; }
bool capabilitiesKnown(void) const { return _vehicleCapabilitiesKnown; }
/// @true: When flying a mission the vehicle is always facing towards the next waypoint
bool vehicleYawsToNextWaypointInMission(void) const;

5
src/comm/MockLink.cc

@ -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,
request.command,
commandResult,
0);
0, // progress
0, // result_param2
0, // target_system
0); // target_component
respondWithMavlinkMessage(commandAck);
}

Loading…
Cancel
Save