From b1655bbc3e7dd6172edc3bae8c2a21771e4bc627 Mon Sep 17 00:00:00 2001 From: Dennis Sheirer Date: Sat, 2 Nov 2024 06:09:32 -0400 Subject: [PATCH] #2074 DMR CapMax LRRP GPS positions sent to map now contain channel identifiers (alias list and system name). --- .../github/dsheirer/module/decode/dmr/DMRDecoderState.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/dsheirer/module/decode/dmr/DMRDecoderState.java b/src/main/java/io/github/dsheirer/module/decode/dmr/DMRDecoderState.java index 3d0ba67e7..e41e1facf 100644 --- a/src/main/java/io/github/dsheirer/module/decode/dmr/DMRDecoderState.java +++ b/src/main/java/io/github/dsheirer/module/decode/dmr/DMRDecoderState.java @@ -526,10 +526,11 @@ else if(packet.getPacket() instanceof XCMPPacket xcmp) GeoPosition geoPosition = PacketUtil.extractGeoPosition(packet.getPacket()); - if (geoPosition != null) { + if (geoPosition != null) + { PlottableDecodeEvent plottableDecodeEvent = PlottableDecodeEvent.plottableBuilder(DecodeEventType.GPS, packet.getTimestamp()) .channel(getCurrentChannel()) - .identifiers(new IdentifierCollection(packet.getIdentifiers())) + .identifiers(getMergedIdentifierCollection(packet.getIdentifiers())) .protocol(Protocol.LRRP) .location(geoPosition) .build();