aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
diff options
context:
space:
mode:
authorWade Fife <wade.fife@ettus.com>2021-01-08 16:49:10 -0600
committerAaron Rossetto <aaron.rossetto@ni.com>2021-01-11 12:38:58 -0600
commitb99d61c890e484e9a560fbefb7e11982a50433a5 (patch)
tree740a0101509de23d3432e3d8dc3dbdd2be6c737b /host/include
parent12673d9290319d2453fedd806ddf248d3d5586e3 (diff)
downloaduhd-b99d61c890e484e9a560fbefb7e11982a50433a5.tar.gz
uhd-b99d61c890e484e9a560fbefb7e11982a50433a5.tar.bz2
uhd-b99d61c890e484e9a560fbefb7e11982a50433a5.zip
rfnoc: Add accessors for item width and nipc for NSS
- Add get_item_width() and get_nipc() methods to the Null/Source/Sink block controller. - Add missing enumerated types for get_count() method.
Diffstat (limited to 'host/include')
-rw-r--r--host/include/uhd/rfnoc/null_block_control.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/host/include/uhd/rfnoc/null_block_control.hpp b/host/include/uhd/rfnoc/null_block_control.hpp
index 1e426b312..f78cb72f7 100644
--- a/host/include/uhd/rfnoc/null_block_control.hpp
+++ b/host/include/uhd/rfnoc/null_block_control.hpp
@@ -58,6 +58,14 @@ public:
*/
virtual void set_throttle_cycles(const uint32_t cycs) = 0;
+ /*! Get item width (ITEM_W)
+ */
+ virtual uint32_t get_item_width() = 0;
+
+ /*! Get number of items per clock (NIPC)
+ */
+ virtual uint32_t get_nipc() = 0;
+
/*! Get lines per packet (including the header!)
*/
virtual uint32_t get_lines_per_packet() = 0;