viam.components.button.service
Classes
gRPC Service for a generic Button |
Module Contents
- class viam.components.button.service.ButtonRPCService(manager: viam.resource.manager.ResourceManager)[source]
Bases:
viam.proto.component.button.ButtonServiceBase
,viam.resource.rpc_service_base.ResourceRPCServiceBase
[viam.components.button.button.Button
]gRPC Service for a generic Button
- RESOURCE_TYPE
- async Push(stream: grpclib.server.Stream[viam.gen.component.button.v1.button_pb2.PushRequest, viam.gen.component.button.v1.button_pb2.PushResponse]) → None[source]
- async DoCommand(stream: grpclib.server.Stream[viam.proto.common.DoCommandRequest, viam.proto.common.DoCommandResponse]) → None[source]