From c2a91610c914b0f0674b75272055be7c6575170c Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 27 Jul 2022 19:02:23 +0200 Subject: [PATCH] M17: FirFilter code cleanup --- modemm17/FirFilter.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modemm17/FirFilter.h b/modemm17/FirFilter.h index dfb284159..97990f156 100644 --- a/modemm17/FirFilter.h +++ b/modemm17/FirFilter.h @@ -13,13 +13,7 @@ namespace modemm17 template struct BaseFirFilter : FilterBase { - using array_t = std::array; - - const array_t& taps_; - array_t history_; - size_t pos_ = 0; - - BaseFirFilter(const array_t& taps) + BaseFirFilter(const std::array& taps) : taps_(taps) { history_.fill(0.0); @@ -47,6 +41,11 @@ struct BaseFirFilter : FilterBase history_.fill(0.0); pos_ = 0; } + +private: + const std::array& taps_; + std::array history_; + size_t pos_ = 0; }; template