aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Meserve <mark.meserve@ni.com>2017-09-27 17:42:06 -0500
committerMartin Braun <martin.braun@ettus.com>2017-12-22 15:04:01 -0800
commit3f8dcf16213d5e06a49a0dd3746de1cb290a1f48 (patch)
tree078516a1f9ed888d7c828065047617d1b96cd6ab
parentf58a4f20c54dea2cc12e2912c43a8cda597b345c (diff)
downloaduhd-3f8dcf16213d5e06a49a0dd3746de1cb290a1f48.tar.gz
uhd-3f8dcf16213d5e06a49a0dd3746de1cb290a1f48.tar.bz2
uhd-3f8dcf16213d5e06a49a0dd3746de1cb290a1f48.zip
ad937x: update ad937x_fir
add comment label get_fir as const
-rw-r--r--mpm/lib/mykonos/config/ad937x_fir.cpp2
-rw-r--r--mpm/lib/mykonos/config/ad937x_fir.hpp5
2 files changed, 4 insertions, 3 deletions
diff --git a/mpm/lib/mykonos/config/ad937x_fir.cpp b/mpm/lib/mykonos/config/ad937x_fir.cpp
index 8acec3b8b..0ec3812ba 100644
--- a/mpm/lib/mykonos/config/ad937x_fir.cpp
+++ b/mpm/lib/mykonos/config/ad937x_fir.cpp
@@ -44,7 +44,7 @@ void ad937x_fir::set_fir(int8_t gain, const std::vector<int16_t>& coefficients)
_fir.numFirCoefs = static_cast<uint8_t>(_fir_coefficients.size());
}
-std::vector<int16_t> ad937x_fir::get_fir(int8_t &gain)
+std::vector<int16_t> ad937x_fir::get_fir(int8_t &gain) const
{
gain = _fir.gain_dB;
return _fir_coefficients;
diff --git a/mpm/lib/mykonos/config/ad937x_fir.hpp b/mpm/lib/mykonos/config/ad937x_fir.hpp
index f243f0f47..12fb3c5ef 100644
--- a/mpm/lib/mykonos/config/ad937x_fir.hpp
+++ b/mpm/lib/mykonos/config/ad937x_fir.hpp
@@ -20,7 +20,8 @@
#include "../adi/t_mykonos.h"
#include <vector>
-// wraps FIR allocation and provides a fixed mykonosFir_t pointer
+// wraps FIR allocation
+// provides a fixed mykonosFir_t pointer for API consumption
class ad937x_fir
{
std::vector<int16_t> _fir_coefficients;
@@ -31,5 +32,5 @@ public:
ad937x_fir(int8_t gain, const std::vector<int16_t>& coefficients);
void set_fir(int8_t gain, const std::vector<int16_t>& coefficients);
- std::vector<int16_t> get_fir(int8_t &gain);
+ std::vector<int16_t> get_fir(int8_t &gain) const;
};