Interface InputControllerServiceGrpc.AsyncService
- All Known Implementing Classes:
InputControllerServiceGrpc.InputControllerServiceImplBase
- Enclosing class:
- InputControllerServiceGrpc
public static interface InputControllerServiceGrpc.AsyncService
InputControllerService servicestains all input controller associated with a robot
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
doCommand
(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commandsdefault void
getControls
(InputController.GetControlsRequest request, io.grpc.stub.StreamObserver<InputController.GetControlsResponse> responseObserver) GetControls returns a list of GetControls provided by the Controllerdefault void
getEvents
(InputController.GetEventsRequest request, io.grpc.stub.StreamObserver<InputController.GetEventsResponse> responseObserver) GetEvents returns a list of events representing the last event on each control of a give Input Controllerdefault void
getGeometries
(Common.GetGeometriesRequest request, io.grpc.stub.StreamObserver<Common.GetGeometriesResponse> responseObserver) GetGeometries returns the geometries of the component in their current configurationdefault void
streamEvents
(InputController.StreamEventsRequest request, io.grpc.stub.StreamObserver<InputController.StreamEventsResponse> responseObserver) StreamEvents starts a stream of InputControllerEvents for the given controls (buttons/axes) on a robot's input controllerdefault void
triggerEvent
(InputController.TriggerEventRequest request, io.grpc.stub.StreamObserver<InputController.TriggerEventResponse> responseObserver) TriggerEvent, where supported, injects an InputControllerEvent into an input controller to (virtually) generate events like button presses or axis movements
-
Method Details
-
getControls
default void getControls(InputController.GetControlsRequest request, io.grpc.stub.StreamObserver<InputController.GetControlsResponse> responseObserver) GetControls returns a list of GetControls provided by the Controller
-
getEvents
default void getEvents(InputController.GetEventsRequest request, io.grpc.stub.StreamObserver<InputController.GetEventsResponse> responseObserver) GetEvents returns a list of events representing the last event on each control of a give Input Controller
-
streamEvents
default void streamEvents(InputController.StreamEventsRequest request, io.grpc.stub.StreamObserver<InputController.StreamEventsResponse> responseObserver) StreamEvents starts a stream of InputControllerEvents for the given controls (buttons/axes) on a robot's input controller
-
triggerEvent
default void triggerEvent(InputController.TriggerEventRequest request, io.grpc.stub.StreamObserver<InputController.TriggerEventResponse> responseObserver) TriggerEvent, where supported, injects an InputControllerEvent into an input controller to (virtually) generate events like button presses or axis movements
-
doCommand
default void doCommand(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commands
-
getGeometries
default void getGeometries(Common.GetGeometriesRequest request, io.grpc.stub.StreamObserver<Common.GetGeometriesResponse> responseObserver) GetGeometries returns the geometries of the component in their current configuration
-