Workspace 6.21.5
|
Users can define a Workspace loop body that subscribes to (and processes) messages received over a ZeroMQ socket.
Inputs: | |||
---|---|---|---|
Enable loop | bool | If true, the loop will execute multiple iterations, based on its control inputs. If false, the loop will execute a single iteration only. | |
Wrap | bool | If 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 | ||
Data | QByteArray | ||
Topic | QString | ||
Address | QString | IP address and TCP socket to bind | |
Filter | QString | ZeroMQ socket options | |
Wait for message | bool | ||
Expect topic | bool | Expect a multi-part message with the first part being a topic message |