diff --git a/firmware/baseband/clock_recovery.hpp b/firmware/baseband/clock_recovery.hpp index 8a6438a61..a8d40b421 100644 --- a/firmware/baseband/clock_recovery.hpp +++ b/firmware/baseband/clock_recovery.hpp @@ -91,18 +91,22 @@ class FixedErrorFilter { public: FixedErrorFilter( const float weight = (1.0f / 16.0f) - ) : weight { weight } + ) : weight_ { weight } { } float operator()( const float lateness ) const { - return (lateness < 0.0f) ? weight : -weight; + return (lateness < 0.0f) ? weight() : -weight(); + } + + float weight() const { + return weight_; } private: - const float weight; + const float weight_; }; template