13 namespace uhd {
namespace rfnoc {
28 static const uint32_t REG_COMPAT_NUM;
29 static const uint32_t REG_FEATURE_ID;
30 static const uint32_t REG_USER_KEY;
31 static const uint32_t REG_FEATURE_ENABLE_RB;
32 static const uint32_t REG_FEATURE_LIST_RB;
34 static const uint16_t MAJOR_COMPAT;
35 static const uint16_t MINOR_COMPAT;
46 virtual
bool load_key(const
std::
string& key) = 0;
50 virtual
std::vector<uint32_t> get_feature_ids() = 0;
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition: noc_block_base.hpp:22
Definition: build_info.hpp:12
Definition: noc_block_base.hpp:42
#define UHD_API
Definition: config.h:87
Definition: lc_block_control.hpp:22