From b615c1e16a9b52db229f80d97f834e367b814e1e Mon Sep 17 00:00:00 2001 From: Denny Sheirer Date: Sat, 2 Nov 2024 06:12:38 -0400 Subject: [PATCH] #2074 DMR CapMax LRRP GPS positions sent to map now contain channel identifiers (alias list and system name). (#2075) Co-authored-by: Dennis Sheirer --- .../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();