From da107c925801be4572f8a1dad723a4d9e6d048c4 Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Tue, 11 May 2021 10:05:25 +0100 Subject: [PATCH] Add display of ship type from class B messages --- plugins/feature/ais/aisgui.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/feature/ais/aisgui.cpp b/plugins/feature/ais/aisgui.cpp index adf368e76..33498620f 100644 --- a/plugins/feature/ais/aisgui.cpp +++ b/plugins/feature/ais/aisgui.cpp @@ -450,6 +450,13 @@ void AISGUI::updateVessels(AISMessage *ais) statusItem->setText(AISPositionReport::getStatusString(lrpr->m_status)); } } + if (ais->m_id == 19) + { + AISExtendedClassBPositionReport *ext = dynamic_cast(ais); + if (ext) { + shipTypeItem->setText(AISMessage::typeToString(ext->m_type)); + } + } if (ais->m_id == 24) { AISStaticDataReport *dr = dynamic_cast(ais);