From 588218b70637b391c5b7dbce8f759eff3041d552 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Wed, 22 Jul 2015 20:39:31 -0700 Subject: [PATCH] Fix APM type conversion --- src/uas/UAS.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/uas/UAS.cc b/src/uas/UAS.cc index f982c94..db6bec2 100644 --- a/src/uas/UAS.cc +++ b/src/uas/UAS.cc @@ -2221,17 +2221,17 @@ void UAS::processParamValueMsg(mavlink_message_t& msg, const QString& paramName, case MAV_PARAM_TYPE_UINT8: if (getAutopilotType() == MAV_AUTOPILOT_ARDUPILOTMEGA) { - paramValue = QVariant(QChar((unsigned char)paramUnion.param_float)); + paramValue = QVariant((unsigned short)paramUnion.param_float); } else { - paramValue = QVariant(QChar((unsigned char)paramUnion.param_uint8)); + paramValue = QVariant(paramUnion.param_uint8); } break; case MAV_PARAM_TYPE_INT8: if (getAutopilotType() == MAV_AUTOPILOT_ARDUPILOTMEGA) { - paramValue = QVariant(QChar((char)paramUnion.param_float)); + paramValue = QVariant((short)paramUnion.param_float); } else { - paramValue = QVariant(QChar((char)paramUnion.param_int8)); + paramValue = QVariant(paramUnion.param_int8); } break;