Package com.viam.service.navigation.v1
Interface NavigationServiceGrpc.AsyncService
- All Known Implementing Classes:
NavigationServiceGrpc.NavigationServiceImplBase
- Enclosing class:
- NavigationServiceGrpc
public static interface NavigationServiceGrpc.AsyncService
A NavigationService declares the gRPC contract for a Navigation service
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
addWaypoint
(Navigation.AddWaypointRequest request, io.grpc.stub.StreamObserver<Navigation.AddWaypointResponse> responseObserver) default void
doCommand
(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commandsdefault void
getLocation
(Navigation.GetLocationRequest request, io.grpc.stub.StreamObserver<Navigation.GetLocationResponse> responseObserver) default void
getMode
(Navigation.GetModeRequest request, io.grpc.stub.StreamObserver<Navigation.GetModeResponse> responseObserver) default void
getObstacles
(Navigation.GetObstaclesRequest request, io.grpc.stub.StreamObserver<Navigation.GetObstaclesResponse> responseObserver) default void
getPaths
(Navigation.GetPathsRequest request, io.grpc.stub.StreamObserver<Navigation.GetPathsResponse> responseObserver) default void
getProperties
(Navigation.GetPropertiesRequest request, io.grpc.stub.StreamObserver<Navigation.GetPropertiesResponse> responseObserver) GetProperties returns properties of the current navigation service, including the map_type being operated on.default void
getWaypoints
(Navigation.GetWaypointsRequest request, io.grpc.stub.StreamObserver<Navigation.GetWaypointsResponse> responseObserver) default void
removeWaypoint
(Navigation.RemoveWaypointRequest request, io.grpc.stub.StreamObserver<Navigation.RemoveWaypointResponse> responseObserver) default void
setMode
(Navigation.SetModeRequest request, io.grpc.stub.StreamObserver<Navigation.SetModeResponse> responseObserver)
-
Method Details
-
doCommand
default void doCommand(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commands