diff --git a/src/uas/UAS.cc b/src/uas/UAS.cc index 6133bafa29d9e86169749bae6e2ff3da8ad7e824..fc0e7f82074828a381b73d50258cb926eb9aeef7 100644 --- a/src/uas/UAS.cc +++ b/src/uas/UAS.cc @@ -2796,9 +2796,8 @@ void UAS::setManual6DOFControlCommands(double x, double y, double z, double roll &message, QGC::groundTimeMilliseconds(), this->uasId, 0, mask, q, 0, 0, 0, 0); sendMessage(message); - quint8 position_mask; - position_mask |= (1 << 3) | (1 << 4) | (1 << 5) | - (1 << 6) | (1 << 7) | (1 << 8); + quint8 position_mask = (1 << 3) | (1 << 4) | (1 << 5) | + (1 << 6) | (1 << 7) | (1 << 8); mavlink_msg_set_position_target_local_ned_pack(mavlink->getSystemId(), mavlink->getComponentId(), &message, QGC::groundTimeMilliseconds(), this->uasId, 0, MAV_FRAME_LOCAL_NED, position_mask, x, y, z, 0, 0, 0, 0, 0, 0);