From b07509cf2d480b16fbc5e15a8459256badef2d9c Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Tue, 27 Sep 2016 07:25:04 +0200 Subject: [PATCH] AMPS: Correcting channel number range --- src/amps/amps.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/amps/amps.c b/src/amps/amps.c index e427954..27cdaa5 100644 --- a/src/amps/amps.c +++ b/src/amps/amps.c @@ -51,10 +51,11 @@ double amps_channel2freq(int channel, int uplink) { double freq; - if (channel < 1 || channel > 1023 || (channel >= 799 && channel <= 990)) + /* 832 channels, 990 not used, see TIA/EIA-136-110 */ + if (channel < 1 || channel > 1023 || (channel > 799 && channel < 991)) return 0; - if (channel >= 991) + if (channel >= 990) // 990 is not used channel -= 1023; freq = 870.030 + (channel - 1) * 0.030;