From 7321cef68c9b3aba18aad4c57571a668ecf5329c Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Thu, 18 Jul 2019 14:48:04 -0400 Subject: [PATCH] Done for the time being --- src/Vehicle/Vehicle.cc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Vehicle/Vehicle.cc b/src/Vehicle/Vehicle.cc index d0d9c7610..eaa65792e 100644 --- a/src/Vehicle/Vehicle.cc +++ b/src/Vehicle/Vehicle.cc @@ -660,7 +660,7 @@ void Vehicle::_mavlinkMessageReceived(LinkInterface* link, mavlink_message_t mes } } else { if(_compID == message.compid) { - uint16_t seq_received = (uint16_t)message.seq; + uint16_t seq_received = static_cast(message.seq); uint16_t packet_lost_count = 0; //-- Account for overflow during packet loss if(seq_received < _messageSeq) { @@ -3996,7 +3996,7 @@ void Vehicle::flashBootloader(void) void Vehicle::gimbalControlValue(double pitch, double yaw) { - qDebug() << "Gimbal: " << pitch << yaw; + //qDebug() << "Gimbal:" << pitch << yaw; sendMavCommand( _defaultComponentId, MAV_CMD_DO_MOUNT_CONTROL, @@ -4012,7 +4012,8 @@ void Vehicle::gimbalControlValue(double pitch, double yaw) void Vehicle::gimbalPitchStep(int direction) { - if(!_haveGimbalData) { + if(_haveGimbalData) { + //qDebug() << "Pitch:" << _curGimbalPitch << direction << (_curGimbalPitch + direction); double p = static_cast(_curGimbalPitch + direction); gimbalControlValue(p, static_cast(_curGinmbalYaw)); } @@ -4020,16 +4021,16 @@ void Vehicle::gimbalPitchStep(int direction) void Vehicle::gimbalYawStep(int direction) { - if(!_haveGimbalData) { - qDebug() << "Yaw:" << _curGinmbalYaw << direction << (_curGinmbalYaw + direction); + if(_haveGimbalData) { + //qDebug() << "Yaw:" << _curGinmbalYaw << direction << (_curGinmbalYaw + direction); double y = static_cast(_curGinmbalYaw + direction); - gimbalControlValue(static_cast(_curGinmbalYaw), y); + gimbalControlValue(static_cast(_curGimbalPitch), y); } } void Vehicle::centerGimbal() { - if(!_haveGimbalData) { + if(_haveGimbalData) { gimbalControlValue(0.0, 0.0); } } -- 2.22.0