viam.services.navigation.service
Classes
gRPC Service for a Navigation service |
Module Contents
- class viam.services.navigation.service.NavigationRPCService(manager: viam.resource.manager.ResourceManager)[source]
Bases:
viam.proto.service.navigation.NavigationServiceBase,viam.resource.rpc_service_base.ResourceRPCServiceBasegRPC Service for a Navigation service
- RESOURCE_TYPE
- async AddLocation(stream: grpclib.server.Stream[viam.proto.service.navigation.AddLocationRequest, viam.proto.service.navigation.AddLocationResponse]) → None[source]
- async GetLocation(stream: grpclib.server.Stream[viam.proto.service.navigation.GetLocationRequest, viam.proto.service.navigation.GetLocationResponse]) → None[source]
- async ListLocations(stream: grpclib.server.Stream[viam.proto.service.navigation.ListLocationsRequest, viam.proto.service.navigation.ListLocationsResponse]) → None[source]
- async UpdateLocation(stream: grpclib.server.Stream[viam.proto.service.navigation.UpdateLocationRequest, viam.proto.service.navigation.UpdateLocationResponse]) → None[source]
- async DeleteLocation(stream: grpclib.server.Stream[viam.proto.service.navigation.DeleteLocationRequest, viam.proto.service.navigation.DeleteLocationResponse]) → None[source]
- async AddRoute(stream: grpclib.server.Stream[viam.proto.service.navigation.AddRouteRequest, viam.proto.service.navigation.AddRouteResponse]) → None[source]
- async GetRoute(stream: grpclib.server.Stream[viam.proto.service.navigation.GetRouteRequest, viam.proto.service.navigation.GetRouteResponse]) → None[source]
- async ListRoutes(stream: grpclib.server.Stream[viam.proto.service.navigation.ListRoutesRequest, viam.proto.service.navigation.ListRoutesResponse]) → None[source]
- async UpdateRoute(stream: grpclib.server.Stream[viam.proto.service.navigation.UpdateRouteRequest, viam.proto.service.navigation.UpdateRouteResponse]) → None[source]
- async DeleteRoute(stream: grpclib.server.Stream[viam.proto.service.navigation.DeleteRouteRequest, viam.proto.service.navigation.DeleteRouteResponse]) → None[source]
- async AddZone(stream: grpclib.server.Stream[viam.proto.service.navigation.AddZoneRequest, viam.proto.service.navigation.AddZoneResponse]) → None[source]
- async GetZone(stream: grpclib.server.Stream[viam.proto.service.navigation.GetZoneRequest, viam.proto.service.navigation.GetZoneResponse]) → None[source]
- async ListZones(stream: grpclib.server.Stream[viam.proto.service.navigation.ListZonesRequest, viam.proto.service.navigation.ListZonesResponse]) → None[source]
- async UpdateZone(stream: grpclib.server.Stream[viam.proto.service.navigation.UpdateZoneRequest, viam.proto.service.navigation.UpdateZoneResponse]) → None[source]
- async DeleteZone(stream: grpclib.server.Stream[viam.proto.service.navigation.DeleteZoneRequest, viam.proto.service.navigation.DeleteZoneResponse]) → None[source]
- async NavigateToLocation(stream: grpclib.server.Stream[viam.proto.service.navigation.NavigateToLocationRequest, viam.proto.service.navigation.NavigateToLocationResponse]) → None[source]
- async NavigateToPoint(stream: grpclib.server.Stream[viam.proto.service.navigation.NavigateToPointRequest, viam.proto.service.navigation.NavigateToPointResponse]) → None[source]
- async NavigateRoute(stream: grpclib.server.Stream[viam.proto.service.navigation.NavigateRouteRequest, viam.proto.service.navigation.NavigateRouteResponse]) → None[source]
- async PlanToPoint(stream: grpclib.server.Stream[viam.proto.service.navigation.PlanToPointRequest, viam.proto.service.navigation.PlanToPointResponse]) → None[source]
- async PlanToLocation(stream: grpclib.server.Stream[viam.proto.service.navigation.PlanToLocationRequest, viam.proto.service.navigation.PlanToLocationResponse]) → None[source]
- async ExecutePlan(stream: grpclib.server.Stream[viam.proto.service.navigation.ExecutePlanRequest, viam.proto.service.navigation.ExecutePlanResponse]) → None[source]
- async GoToLocation(stream: grpclib.server.Stream[viam.proto.service.navigation.GoToLocationRequest, viam.proto.service.navigation.GoToLocationResponse]) → None[source]
- async GoToPoint(stream: grpclib.server.Stream[viam.proto.service.navigation.GoToPointRequest, viam.proto.service.navigation.GoToPointResponse]) → None[source]
- async Suspend(stream: grpclib.server.Stream[viam.proto.service.navigation.SuspendRequest, viam.proto.service.navigation.SuspendResponse]) → None[source]
- async Resume(stream: grpclib.server.Stream[viam.proto.service.navigation.ResumeRequest, viam.proto.service.navigation.ResumeResponse]) → None[source]
- async Cancel(stream: grpclib.server.Stream[viam.proto.service.navigation.CancelRequest, viam.proto.service.navigation.CancelResponse]) → None[source]
- async GetPosition(stream: grpclib.server.Stream[viam.proto.service.navigation.GetPositionRequest, viam.proto.service.navigation.GetPositionResponse]) → None[source]
- async GetNavigationStatus(stream: grpclib.server.Stream[viam.proto.service.navigation.GetNavigationStatusRequest, viam.proto.service.navigation.GetNavigationStatusResponse]) → None[source]
- async GetProperties(stream: grpclib.server.Stream[viam.proto.service.navigation.GetPropertiesRequest, viam.proto.service.navigation.GetPropertiesResponse]) → None[source]
- async GetCostmap(stream: grpclib.server.Stream[viam.proto.service.navigation.GetCostmapRequest, viam.proto.service.navigation.GetCostmapResponse]) → None[source]
- async DoCommand(stream: grpclib.server.Stream[viam.proto.common.DoCommandRequest, viam.proto.common.DoCommandResponse]) → None[source]
- async GetStatus(stream: grpclib.server.Stream[viam.proto.common.GetStatusRequest, viam.proto.common.GetStatusResponse]) → None[source]