Please describe your question
Is there a concept of an optional input port in Holoscan? I tried defining a port and then conditionally doing an op_input.receive(), but it seemed regardless of the condition, the operator was still expecting input on the port and the app would deadlock.
I would think an optional port would work similarly to GNU Radio: if the port is not connected in the application, it is essentially ignored, but if it is connected, the operator blocks until input is received on both ports.
Please specify what Holoscan SDK version you are using
v2.9.0
Please describe your question
Is there a concept of an optional input port in Holoscan? I tried defining a port and then conditionally doing an
op_input.receive(), but it seemed regardless of the condition, the operator was still expecting input on the port and the app would deadlock.I would think an optional port would work similarly to GNU Radio: if the port is not connected in the application, it is essentially ignored, but if it is connected, the operator blocks until input is received on both ports.
Please specify what Holoscan SDK version you are using
v2.9.0