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 voidaddWaypoint(Navigation.AddWaypointRequest request, io.grpc.stub.StreamObserver<Navigation.AddWaypointResponse> responseObserver) default voiddoCommand(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commandsdefault voidgetLocation(Navigation.GetLocationRequest request, io.grpc.stub.StreamObserver<Navigation.GetLocationResponse> responseObserver) default voidgetMode(Navigation.GetModeRequest request, io.grpc.stub.StreamObserver<Navigation.GetModeResponse> responseObserver) default voidgetObstacles(Navigation.GetObstaclesRequest request, io.grpc.stub.StreamObserver<Navigation.GetObstaclesResponse> responseObserver) default voidgetPaths(Navigation.GetPathsRequest request, io.grpc.stub.StreamObserver<Navigation.GetPathsResponse> responseObserver) default voidgetProperties(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 voidgetWaypoints(Navigation.GetWaypointsRequest request, io.grpc.stub.StreamObserver<Navigation.GetWaypointsResponse> responseObserver) default voidremoveWaypoint(Navigation.RemoveWaypointRequest request, io.grpc.stub.StreamObserver<Navigation.RemoveWaypointResponse> responseObserver) default voidsetMode(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