ZMQ PUB Message Sink: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(add example flowgraph) |
||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
The ZMQ PUB Message Sink receives messages from a flowgraph and publishes them on a ZMQ PUB socket. A PUB socket may have many subscribers and will pass all incoming messages to each subscriber. Subscribers can be either a ZMQ SUB Message Source block or a non-GNU Radio ZMQ socket. | |||
A PUB socket may have subscribers and will pass all incoming messages to each subscriber. | |||
Subscribers can be either | |||
== Parameters == | == Parameters == | ||
Line 10: | Line 6: | ||
; Address | ; Address | ||
: ZMQ socket address specifier | : ZMQ socket address specifier. The format of the address is <code>tcp://*:port</code> where * should be 127.0.0.1 for localhost.<br> | ||
; timeout | ; timeout | ||
: | : Socket timeout in milliseconds, default is 100ms. | ||
== Example Flowgraph == | == Example Flowgraph == | ||
In this example, a Message Strobe block sends the string "Demo" once per second. | |||
[[File:PUB_SUB_msg_demo.png]] | |||
== Source Files == | == Source Files == |
Revision as of 01:59, 25 February 2020
The ZMQ PUB Message Sink receives messages from a flowgraph and publishes them on a ZMQ PUB socket. A PUB socket may have many subscribers and will pass all incoming messages to each subscriber. Subscribers can be either a ZMQ SUB Message Source block or a non-GNU Radio ZMQ socket.
Parameters
(R): Run-time adjustable
- Address
- ZMQ socket address specifier. The format of the address is
tcp://*:port
where * should be 127.0.0.1 for localhost.
- timeout
- Socket timeout in milliseconds, default is 100ms.
Example Flowgraph
In this example, a Message Strobe block sends the string "Demo" once per second.
Source Files
- C++ files
- TODO
- Header files
- TODO
- Public header files
- TODO
- Block definition
- TODO