From f2cc686189dad938e2bd303d34378c7b0355343d Mon Sep 17 00:00:00 2001 From: lwvmobile Date: Thu, 29 May 2025 15:55:27 -0400 Subject: [PATCH] DMR: Fix CallTimers CSBK; #293 --- src/dmr_csbk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dmr_csbk.c b/src/dmr_csbk.c index 957d885..60b7ea6 100644 --- a/src/dmr_csbk.c +++ b/src/dmr_csbk.c @@ -742,8 +742,8 @@ void dmr_cspdu (dsd_opts * opts, dsd_state * state, uint8_t cs_pdu_bits[], uint8 uint16_t t_emerg_timer = (uint16_t)ConvertBitIntoBytes(&bpbits1[0], 9); uint8_t t_packet_timer = (uint8_t)ConvertBitIntoBytes(&bpbits1[9], 5); - uint16_t t_msms_timer = (uint16_t)ConvertBitIntoBytes(&bpbits2[0], 9); - uint16_t t_msline_timer = (uint16_t)ConvertBitIntoBytes(&bpbits2[0], 9); + uint16_t t_msms_timer = (uint16_t)ConvertBitIntoBytes(&bpbits2[0], 12); + uint16_t t_msline_timer = (uint16_t)ConvertBitIntoBytes(&bpbits2[12], 12); //just doing the raw values here, and not the decoded values, see clause A.1, Tables A.2, A.3, A.4, A.5 fprintf (stderr, "\n");