Copy: Difference between revisions
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
== Message Ports == | == Message Ports == | ||
; en | ; en | ||
: The 'Enabled' parameter of this block can be changed by sending a message at this port. | : The 'Enabled' parameter of this block can be changed by sending a message at this port. Sending a Message PMT of '''pmt.from_bool(False)''' to this port via Message Strobe can disable the block. '''pmt.from_bool(True)''' can enable the block. | ||
== Example Flowgraph == | == Example Flowgraph == |
Revision as of 06:41, 22 February 2022
When enabled (default), this block copies its input to its output. When disabled, this block drops its input on the floor.
Parameters
(R): Run-time adjustable
- Type
-
- Complex
- Float
- Int
- Short
- Byte
- Enabled (R)
- Whether or not the input is copied to the output, or just dropped.
- Show Msg Ports
- This block has an "enabled" message port that can be used to turn it on or off.
Message Ports
- en
- The 'Enabled' parameter of this block can be changed by sending a message at this port. Sending a Message PMT of pmt.from_bool(False) to this port via Message Strobe can disable the block. pmt.from_bool(True) can enable the block.
Example Flowgraph
The following graph depicts the usage of the copy block.
If copy is enabled, the same data is received at the output.
Source Files
- C++ files
- lib_copy_impl.cc
- Header files
- copy_impl.h
- Public header files
- copy.h
- Block definition
- blocks_copy.block.yml