Connect to a robot via WebRTC or gRPC and return a RobotClient after
connecting successfully.
The initial connection method is determined by whether a
DialWebRTCConf or DialDirectConf is passed in as the first
argument.
Reconnect is enabled by default and disabled with noReconnect. When
enabled, this function will re-attempt to reconnect if initial connection is
unsuccessful using backoff.
If noReconnect is specified and connecting via WebRTC fails, then this
function will automatically re-attempt to connect via gRPC directly.
Connect to a robot via WebRTC or gRPC and return a RobotClient after connecting successfully.
The initial connection method is determined by whether a DialWebRTCConf or DialDirectConf is passed in as the first argument.
Reconnect is enabled by default and disabled with
noReconnect
. When enabled, this function will re-attempt to reconnect if initial connection is unsuccessful using backoff.If
noReconnect
is specified and connecting via WebRTC fails, then this function will automatically re-attempt to connect via gRPC directly.