mosstool.trip.route.client¶
Module Contents¶
Classes¶
Client side of Routing service |
Functions¶
Create a grpc asynchronous channel |
Data¶
API¶
- mosstool.trip.route.client.__all__¶
[‘RoutingClient’]
- mosstool.trip.route.client._create_aio_channel(server_address: str, secure: bool = False) grpc.aio.Channel¶
Create a grpc asynchronous channel
Args:
server_address (str): server address.
secure (bool, optional): Defaults to False. Whether to use a secure connection. Defaults to False.
Returns:
grpc.aio.Channel: grpc asynchronous channel.
- class mosstool.trip.route.client.RoutingClient(server_address: str, secure: bool = False)¶
Client side of Routing service
Initialization
Constructor of RoutingClient
Args:
server_address (str): Routing server address
secure (bool, optional): Defaults to False. Whether to use a secure connection. Defaults to False.
- async GetRoute(req: mosstool.type.GetRouteRequest) mosstool.type.GetRouteResponse¶
Request navigation
Args:
req (routing_service.GetRouteRequest): https://cityproto.sim.fiblab.net/#city.routing.v2.GetRouteRequest
Returns:
https://cityproto.sim.fiblab.net/#city.routing.v2.GetRouteResponse