#include <uhd/rfnoc/scalar_node_ctrl.hpp>
|
| virtual double | get_input_scale_factor (size_t port=ANY_PORT) |
| |
| virtual double | get_output_scale_factor (size_t port=ANY_PORT) |
| |
| virtual std::string | unique_id () const |
| | Returns a unique string that identifies this block. More...
|
| |
| virtual void | clear () |
| |
| node_map_t | list_downstream_nodes () |
| |
| node_map_t | list_upstream_nodes () |
| |
| void | set_downstream_port (const size_t this_port, const size_t remote_port) |
| |
| size_t | get_downstream_port (const size_t this_port) |
| |
| void | set_upstream_port (const size_t this_port, const size_t remote_port) |
| |
| size_t | get_upstream_port (const size_t this_port) |
| |
| template<typename T > |
| UHD_INLINE std::vector< boost::shared_ptr< T > > | find_downstream_node () |
| |
| template<typename T > |
| UHD_INLINE std::vector< boost::shared_ptr< T > > | find_upstream_node () |
| |
| template<typename T , typename value_type > |
| UHD_INLINE value_type | find_downstream_unique_property (boost::function< value_type(boost::shared_ptr< T > node, size_t port)> get_property, value_type null_value, const std::set< boost::shared_ptr< T > > &exclude_nodes=std::set< boost::shared_ptr< T > >()) |
| |
| template<typename T , typename value_type > |
| UHD_INLINE value_type | find_upstream_unique_property (boost::function< value_type(boost::shared_ptr< T > node, size_t port)> get_property, value_type null_value, const std::set< boost::shared_ptr< T > > &exclude_nodes=std::set< boost::shared_ptr< T > >()) |
| |
◆ sptr
◆ get_input_scale_factor()
| virtual double uhd::rfnoc::scalar_node_ctrl::get_input_scale_factor |
( |
size_t |
port = ANY_PORT | ) |
|
|
virtual |
Returns the scaling factor for this block on input.
A DUC block will return the scaling factor as determined by the duc stage.
- Parameters
-
◆ get_output_scale_factor()
| virtual double uhd::rfnoc::scalar_node_ctrl::get_output_scale_factor |
( |
size_t |
port = ANY_PORT | ) |
|
|
virtual |
Returns the scaling factor for this block on output.
A DDC block will return the scaling factor as determined by the ddc stage.
- Parameters
-
◆ SCALE_UNDEFINED
| const double uhd::rfnoc::scalar_node_ctrl::SCALE_UNDEFINED |
|
static |
The documentation for this class was generated from the following file: