From 616ca1348b3502ae44026f995a05b79010042e38 Mon Sep 17 00:00:00 2001 From: andreas Date: Sat, 6 Nov 2021 20:41:08 +0100 Subject: [PATCH] correctly handle the talkerId --- lib/nmea2kto0183/N2kDataToNMEA0183.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/nmea2kto0183/N2kDataToNMEA0183.cpp b/lib/nmea2kto0183/N2kDataToNMEA0183.cpp index 7dd8244..8e850a2 100644 --- a/lib/nmea2kto0183/N2kDataToNMEA0183.cpp +++ b/lib/nmea2kto0183/N2kDataToNMEA0183.cpp @@ -38,7 +38,7 @@ N2kDataToNMEA0183::N2kDataToNMEA0183(GwLog * logger, GwBoatData *boatData, tNMEA SendNMEA0183MessageCallback=0; this->SendNMEA0183MessageCallback=callback; strncpy(this->talkerId,talkerId.c_str(),2); - talkerId[2]=0; + this->talkerId[2]=0; sourceId=id; } @@ -338,7 +338,7 @@ private: updateDouble(boatData->TWS, WindSpeed); } - if (NMEA0183SetMWV(NMEA0183Msg, formatCourse(WindAngle), NMEA0183Reference, WindSpeed)) + if (NMEA0183SetMWV(NMEA0183Msg, formatCourse(WindAngle), NMEA0183Reference, WindSpeed,talkerId)) SendMessage(NMEA0183Msg); if (WindReference == N2kWind_Apparent && boatData->SOG->isValid())