From 00c0418017f73735ce11364e4e8b295ba64b0da0 Mon Sep 17 00:00:00 2001 From: Denny Sheirer Date: Fri, 30 Oct 2026 04:52:31 -0400 Subject: [PATCH] #2531 NXDN Talkgroup Zero Is Valid (#2532) Co-authored-by: denny --- .../dsheirer/alias/id/talkgroup/TalkgroupFormat.java | 4 ++-- .../gui/playlist/alias/identifier/TalkgroupEditor.java | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/io/github/dsheirer/alias/id/talkgroup/TalkgroupFormat.java b/src/main/java/io/github/dsheirer/alias/id/talkgroup/TalkgroupFormat.java index 821cb8bc..ea93c6e3 100644 --- a/src/main/java/io/github/dsheirer/alias/id/talkgroup/TalkgroupFormat.java +++ b/src/main/java/io/github/dsheirer/alias/id/talkgroup/TalkgroupFormat.java @@ -47,8 +47,8 @@ public enum TalkgroupFormat "MPT-1327 valid ranges are 0-127(prefix)
and 1-8192(ident) (ie. 000-0001 to 127-8192)"), NBFM("*****", 1, 0xFFFF, "1 to 65,535", "NBFM valid value range is 1-65,535"), - NXDN("*****", 1, 0xFFFF, "1 to 65,535", - "NXDN talkgroup valid range is 1 to 65,535"), + NXDN("*****", 0, 0xFFFF, "0 to 65,535", + "NXDN talkgroup valid range is 0 to 65,535"), PASSPORT("*****", 1, 0xFFFF, "1 to 65,535", "Passport valid value range is 1-65,535"), UNKNOWN("********", 1, 0xFFFFFF, "1 to 16,777,215", diff --git a/src/main/java/io/github/dsheirer/gui/playlist/alias/identifier/TalkgroupEditor.java b/src/main/java/io/github/dsheirer/gui/playlist/alias/identifier/TalkgroupEditor.java index a8c8f69d..6825167e 100644 --- a/src/main/java/io/github/dsheirer/gui/playlist/alias/identifier/TalkgroupEditor.java +++ b/src/main/java/io/github/dsheirer/gui/playlist/alias/identifier/TalkgroupEditor.java @@ -263,10 +263,10 @@ public class TalkgroupEditor extends IdentifierEditor "Format: 1 - 65535")); mTalkgroupDetails.add(new TalkgroupDetail(Protocol.NBFM, IntegerFormat.HEXADECIMAL, new HexFormatter(1,0xFFFF), "Format: 1 - FFFF")); - mTalkgroupDetails.add(new TalkgroupDetail(Protocol.NXDN, IntegerFormat.DECIMAL, new IntegerFormatter(1,0xFFFF), - "Format: 1 - 65,535")); - mTalkgroupDetails.add(new TalkgroupDetail(Protocol.NXDN, IntegerFormat.HEXADECIMAL, new HexFormatter(1,0xFFFF), - "Format: 1 - FFFF")); + mTalkgroupDetails.add(new TalkgroupDetail(Protocol.NXDN, IntegerFormat.DECIMAL, new IntegerFormatter(0,0xFFFF), + "Format: 0 - 65,535")); + mTalkgroupDetails.add(new TalkgroupDetail(Protocol.NXDN, IntegerFormat.HEXADECIMAL, new HexFormatter(0,0xFFFF), + "Format: 0 - FFFF")); mTalkgroupDetails.add(new TalkgroupDetail(Protocol.PASSPORT, IntegerFormat.DECIMAL, new IntegerFormatter(0,0xFFFF), "Format: 0 - 65535")); mTalkgroupDetails.add(new TalkgroupDetail(Protocol.PASSPORT, IntegerFormat.HEXADECIMAL, new HexFormatter(0,0xFFFF),