Workspace 6.21.5
ZeroMQSubscribeLoop

Users can define a Workspace loop body that subscribes to (and processes) messages received over a ZeroMQ socket.

  • Default label: "ZeroMQ subscribe loop"
  • Member of plug-in: Distributed
  • Catalogue path: Distributed
Inputs:
Enable loopboolIf true, the loop will execute multiple iterations, based on its control inputs. If false, the loop will execute a single iteration only.
WrapboolIf true, once the loop has completed its final iteration and satisfies its termination condition, it will restart executing from the first iteration again. This can be useful for UI-driven applications where continuous (but repeating) feedback loops are required.
First iteration?CSIRO::DataExecution::Dependency

DataQByteArray

TopicQString

AddressQStringIP address and TCP socket to bind
FilterQStringZeroMQ socket options
Wait for messagebool

Expect topicbool

Expect a multi-part message with the first part being a topic message