From d2981dc8b1cd33dcd406c5adf2afe0e750f1fb6b Mon Sep 17 00:00:00 2001 From: wellenvogel Date: Thu, 9 Dec 2021 17:17:27 +0100 Subject: [PATCH] avoid initial crash in handleBoatSpeed --- lib/nmea2kto0183/N2kDataToNMEA0183.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nmea2kto0183/N2kDataToNMEA0183.cpp b/lib/nmea2kto0183/N2kDataToNMEA0183.cpp index a7802f0..41c95ed 100644 --- a/lib/nmea2kto0183/N2kDataToNMEA0183.cpp +++ b/lib/nmea2kto0183/N2kDataToNMEA0183.cpp @@ -259,7 +259,7 @@ private: updateDouble(boatData->STW, WaterReferenced); unsigned long now = millis(); double MagneticHeading = (boatData->Heading->isValid(now) && boatData->Variation->isValid(now)) ? boatData->Heading->getData() + boatData->Variation->getData() : NMEA0183DoubleNA; - if (NMEA0183SetVHW(NMEA0183Msg, boatData->Heading->getData(), MagneticHeading, WaterReferenced,talkerId)) + if (NMEA0183SetVHW(NMEA0183Msg, boatData->Heading->getDataWithDefault(NMEA0183DoubleNA), MagneticHeading, WaterReferenced,talkerId)) { SendMessage(NMEA0183Msg); }