Custom pipe server, client can connect if client starts first but not vice-versa
-
We have developed a custom MPA server to read from our own external serial sensor and output a point cloud stream through MPA. If we start voxl-vision-hub, voxl-inspect-points, or open Voxl Portal to the sensor page first, then it works as expected. However, if we start our custom server first then begin any of those clients, they do not connect.
Unfortunately we can't share the code here but we followed the normal MPA server opening procedure seen in voxl-camera-server and can't find any differences in our setup and run. Have you seen this issue before and have a suggestion as to a direction we could go for debugging?
Thanks