We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a27c6e8 commit c181fc9Copy full SHA for c181fc9
1 file changed
model/src/multiplexer.cpp
@@ -252,6 +252,11 @@ void Multiplexer::HandleN0183(
252
std::shared_ptr<const Nmea0183Msg> msg = n0183_msg;
253
if ((m_legacy_input_filter_behaviour && !passes_input_filter) ||
254
passes_input_filter) {
255
+ // Don't retransmit synthetic messages generated by AisDecoder or
256
+ // when sending to plugins using PushNMEABuffer()
257
+ if (n0183_msg->source && n0183_msg->source->iface == "virtual")
258
+ continue;
259
+
260
// Allow re-transmit on same port (if type is SERIAL),
261
// or any other NMEA0183 port supporting output
262
// But, do not echo to the source network interface. This will
0 commit comments