diff options
Diffstat (limited to 'mpm/include')
-rw-r--r-- | mpm/include/mpm/dboards/e31x_db_manager.hpp | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/mpm/include/mpm/dboards/e31x_db_manager.hpp b/mpm/include/mpm/dboards/e31x_db_manager.hpp index 8777778e9..3a91ff90d 100644 --- a/mpm/include/mpm/dboards/e31x_db_manager.hpp +++ b/mpm/include/mpm/dboards/e31x_db_manager.hpp @@ -8,25 +8,29 @@ #pragma once #include <mpm/ad9361/ad9361_ctrl.hpp> -#include <mpm/types/lockable.hpp> #include <mpm/types/regs_iface.hpp> -#include <boost/shared_ptr.hpp> #include <memory> #include <mutex> namespace mpm { namespace dboards { - class e31x_db_manager - { - public: - e31x_db_manager(const std::string &catalina_spidev); - /*! Return a reference to the radio chip controls - */ - mpm::chips::ad9361_ctrl::sptr get_radio_ctrl(){ return _catalina_ctrl; } +/*! Container for the E310s AD9361 access + */ +class e31x_db_manager +{ +public: + e31x_db_manager(const std::string& catalina_spidev); + + /*! Return a reference to the RFIC controls + */ + mpm::chips::ad9361_ctrl::sptr get_radio_ctrl() + { + return _catalina_ctrl; + } - private: - mpm::chips::ad9361_ctrl::sptr _catalina_ctrl; - }; +private: + mpm::chips::ad9361_ctrl::sptr _catalina_ctrl; +}; }}; /* namespace mpm::dboards */ |