From 7a76c6cade7a49604980fd43776bb447d3c7e6cf Mon Sep 17 00:00:00 2001 From: Roland Rossgotterer Date: Mon, 14 Sep 2020 09:44:19 +0200 Subject: [PATCH] [FSD] Normalize heading to 360 deg before sending --- src/blackcore/fsd/fsdclient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blackcore/fsd/fsdclient.cpp b/src/blackcore/fsd/fsdclient.cpp index a8d870720..51a2bfef7 100644 --- a/src/blackcore/fsd/fsdclient.cpp +++ b/src/blackcore/fsd/fsdclient.cpp @@ -350,7 +350,7 @@ namespace BlackCore myAircraft.getGroundSpeed().valueInteger(CSpeedUnit::kts()), myAircraft.getPitch().value(CAngleUnit::deg()), myAircraft.getBank().value(CAngleUnit::deg()), - myAircraft.getHeading().value(CAngleUnit::deg()), + myAircraft.getHeading().normalizedTo360Degrees().value(CAngleUnit::deg()), myAircraft.getParts().isOnGround()); sendQueudedMessage(pilotDataUpdate); } @@ -368,7 +368,7 @@ namespace BlackCore myAircraft.getGroundSpeed().valueInteger(CSpeedUnit::kts()), myAircraft.getPitch().value(CAngleUnit::deg()), myAircraft.getBank().value(CAngleUnit::deg()), - myAircraft.getHeading().value(CAngleUnit::deg()), + myAircraft.getHeading().normalizedTo360Degrees().value(CAngleUnit::deg()), myAircraft.getParts().isOnGround()); for (const auto &receiver : as_const(m_interimPositionReceivers))