From ead1acafb4fbe3f5d958e16c4f8e2dbdeb184e4f Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Thu, 1 Oct 2026 16:09:05 +0100 Subject: [PATCH] Use constexpr to fix linker error --- plugins/channelrx/demodpsk31/psk31demodulator.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/channelrx/demodpsk31/psk31demodulator.h b/plugins/channelrx/demodpsk31/psk31demodulator.h index 337696540..5ec7f640c 100644 --- a/plugins/channelrx/demodpsk31/psk31demodulator.h +++ b/plugins/channelrx/demodpsk31/psk31demodulator.h @@ -83,18 +83,18 @@ private: int m_nbSamples; }; - static const int m_channelFilterTaps = 255; - static const int m_lockConfirmSymbols = 20; - static const int m_relockConfirmSymbols = 4; - static const int m_unlockConfirmSymbols = 20; - static const int m_characterDelaySymbols = 8; + static constexpr int m_channelFilterTaps = 255; + static constexpr int m_lockConfirmSymbols = 20; + static constexpr int m_relockConfirmSymbols = 4; + static constexpr int m_unlockConfirmSymbols = 20; + static constexpr int m_characterDelaySymbols = 8; static constexpr Real m_lockMetricAlpha = 1.0f / 16.0f; static constexpr Real m_lockThreshold = 0.5f; static constexpr Real m_signalLossRatio = 0.35f; static constexpr Real m_signalReturnRatio = 0.5f; static constexpr Real m_lockedLevelAlpha = 1.0f / 32.0f; - static const int m_afcLength = 512; - static const int m_afcInterval = 256; + static constexpr int m_afcLength = 512; + static constexpr int m_afcInterval = 256; static constexpr Real m_snrReferenceBandwidth = 100.0f; static constexpr Real m_trackingBandwidth = 70.0f; static constexpr Real m_costasRange = 15.0f;