Package com.viam.component.nswitch.v1
Interface SwitchServiceGrpc.AsyncService
- All Known Implementing Classes:
SwitchServiceGrpc.SwitchServiceImplBase
- Enclosing class:
- SwitchServiceGrpc
public static interface SwitchServiceGrpc.AsyncService
A SwitchService services switches associated with a machine. Switches can have multiple discrete positions - e.g. a simple switch has 2 positions, but a knob could have 10 positions.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
doCommand
(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commandsdefault void
getNumberOfPositions
(Switch.GetNumberOfPositionsRequest request, io.grpc.stub.StreamObserver<Switch.GetNumberOfPositionsResponse> responseObserver) Get the number of positions that the switch supportsdefault void
getPosition
(Switch.GetPositionRequest request, io.grpc.stub.StreamObserver<Switch.GetPositionResponse> responseObserver) Get the position of the switchdefault void
setPosition
(Switch.SetPositionRequest request, io.grpc.stub.StreamObserver<Switch.SetPositionResponse> responseObserver) Set the position of the switch
-
Method Details
-
setPosition
default void setPosition(Switch.SetPositionRequest request, io.grpc.stub.StreamObserver<Switch.SetPositionResponse> responseObserver) Set the position of the switch
-
getPosition
default void getPosition(Switch.GetPositionRequest request, io.grpc.stub.StreamObserver<Switch.GetPositionResponse> responseObserver) Get the position of the switch
-
getNumberOfPositions
default void getNumberOfPositions(Switch.GetNumberOfPositionsRequest request, io.grpc.stub.StreamObserver<Switch.GetNumberOfPositionsResponse> responseObserver) Get the number of positions that the switch supports
-
doCommand
default void doCommand(Common.DoCommandRequest request, io.grpc.stub.StreamObserver<Common.DoCommandResponse> responseObserver) DoCommand sends/receives arbitrary commands
-