Class RosConnection
Singleton class for configuring and connecting to
ROS server
Inheritance
System.Object
RosConnection
Assembly: cs.temp.dll.dll
Syntax
public class RosConnection : Singleton<RosConnection>
Fields
connectionTimeout
Declaration
public int connectionTimeout
Field Value
Type |
Description |
System.Int32 |
|
DefaultLatitude
Declaration
public double DefaultLatitude
Field Value
Type |
Description |
System.Double |
|
DefaultLongitude
Declaration
public double DefaultLongitude
Field Value
Type |
Description |
System.Double |
|
DisplayTf
Declaration
Field Value
Type |
Description |
System.Boolean |
|
OriginFrameLatitude
Declaration
public string OriginFrameLatitude
Field Value
Type |
Description |
System.String |
|
OriginFrameLongitude
Declaration
public string OriginFrameLongitude
Field Value
Type |
Description |
System.String |
|
OriginFrameName
Declaration
public string OriginFrameName
Field Value
Type |
Description |
System.String |
|
RealtimeSimulation
Declaration
public bool RealtimeSimulation
Field Value
Type |
Description |
System.Boolean |
|
serverIP
Declaration
Field Value
Type |
Description |
System.String |
|
serverPort
Declaration
Field Value
Type |
Description |
System.Int32 |
|
SimulationSpeed
Declaration
public float SimulationSpeed
Field Value
Type |
Description |
System.Single |
|
Properties
CancellationToken
Declaration
public CancellationToken CancellationToken { get; }
Property Value
Type |
Description |
CancellationToken |
|
IsConnected
Declaration
public bool IsConnected { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsConnecting
Declaration
public bool IsConnecting { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddNewClient<T>()
Adds new client of type if it does not currently exists.
Declaration
public T AddNewClient<T>()
where T : ClientBase
Returns
Type Parameters
Connect()
Declaration
GetClient<T>()
Get gRPC client of given type.
Clients are shared on the application instance
Declaration
public T GetClient<T>()
where T : ClientBase
Returns
Type Parameters
Events
OnConnected
Declaration
public event Action<Channel> OnConnected
Event Type
Type |
Description |
Action<Channel> |
|