From f6866f54087832efb42aa565f0015deef95ce85a Mon Sep 17 00:00:00 2001 From: crsawyer <7572190+crsawyer@users.noreply.github.com> Date: Sat, 22 Nov 2025 04:20:03 -0600 Subject: [PATCH] Fixed mbe recording for P25-P2-TS2 (#2272) --- .../decode/p25/audio/P25P2CallSequenceRecorder.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/io/github/dsheirer/module/decode/p25/audio/P25P2CallSequenceRecorder.java b/src/main/java/io/github/dsheirer/module/decode/p25/audio/P25P2CallSequenceRecorder.java index 708584b2..f73c939e 100644 --- a/src/main/java/io/github/dsheirer/module/decode/p25/audio/P25P2CallSequenceRecorder.java +++ b/src/main/java/io/github/dsheirer/module/decode/p25/audio/P25P2CallSequenceRecorder.java @@ -51,8 +51,8 @@ public class P25P2CallSequenceRecorder extends MBECallSequenceRecorder private static final String PROTOCOL = "APCO25-PHASE2"; - private TimeslotCallSequenceProcessor mTimeslot0Processor = new TimeslotCallSequenceProcessor(0); private TimeslotCallSequenceProcessor mTimeslot1Processor = new TimeslotCallSequenceProcessor(1); + private TimeslotCallSequenceProcessor mTimeslot2Processor = new TimeslotCallSequenceProcessor(2); /** * Constructs a P25-Phase2 MBE call sequence recorder. @@ -71,8 +71,8 @@ public class P25P2CallSequenceRecorder extends MBECallSequenceRecorder @Override public void stop() { - mTimeslot0Processor.flush(); mTimeslot1Processor.flush(); + mTimeslot2Processor.flush(); } /** @@ -89,12 +89,12 @@ public class P25P2CallSequenceRecorder extends MBECallSequenceRecorder { switch(p25p2.getTimeslot()) { - case 0: - mTimeslot0Processor.process(p25p2); - break; case 1: mTimeslot1Processor.process(p25p2); break; + case 2: + mTimeslot2Processor.process(p25p2); + break; } } }