ROS Connection success event

Is there a way to check an event with the ROSConnection to confirm that an established connection has been created?

I am looking for the event to account for errors where:

No data available on network stream after 10 attempts.

Or when

No connection could be made because the target machine actively refused it?

What should I look for as an event to confirm when a stable connection has been made?

You could check the property ROSConnection.HasConnectionError: it will be true until until a message has been received. (ROS_TCP_Endpoint always sends an empty message as soon as a connection is established, to confirm the connection is working.)
This logic is used by the hud to show red arrows.

@LaurieUnity , What version of ROS_TCP_ENDPOINT is this available in? I am currently on 0.1.2-preview

This is a feature of the ROS-TCP-Connector, not the endpoint. It’s present in the current main branch, version 0.5.0. I suggest you update, there have been a lot of performance and reliability improvements since January.

Thanks, I updated and resolved it with that method.