mosstool.trip.route.client

Module Contents

Classes

RoutingClient

Client side of Routing service

Functions

_create_aio_channel

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