viam.robot.service
Module Contents
Classes
Helper class that provides a standard way to create an ABC using |
Attributes
- viam.robot.service.LOGGER
- class viam.robot.service.RobotService(manager: viam.resource.manager.ResourceManager)[source]
Bases:
viam.proto.robot.RobotServiceBase
,viam.resource.rpc_service_base.ResourceRPCServiceBase
Helper class that provides a standard way to create an ABC using inheritance.
- async ResourceNames(stream: grpclib.server.Stream[viam.proto.robot.ResourceNamesRequest, viam.proto.robot.ResourceNamesResponse]) None [source]
- async GetStatus(stream: grpclib.server.Stream[viam.proto.robot.GetStatusRequest, viam.proto.robot.GetStatusResponse]) None [source]
- async StreamStatus(stream: grpclib.server.Stream[viam.proto.robot.StreamStatusRequest, viam.proto.robot.StreamStatusResponse]) None [source]
- async GetOperations(stream: grpclib.server.Stream[viam.proto.robot.GetOperationsRequest, viam.proto.robot.GetOperationsResponse]) None [source]
- async ResourceRPCSubtypes(stream: grpclib.server.Stream[viam.proto.robot.ResourceRPCSubtypesRequest, viam.proto.robot.ResourceRPCSubtypesResponse]) None [source]
- async CancelOperation(stream: grpclib.server.Stream[viam.proto.robot.CancelOperationRequest, viam.proto.robot.CancelOperationResponse]) None [source]
- async BlockForOperation(stream: grpclib.server.Stream[viam.proto.robot.BlockForOperationRequest, viam.proto.robot.BlockForOperationResponse]) None [source]
- async FrameSystemConfig(stream: grpclib.server.Stream[viam.proto.robot.FrameSystemConfigRequest, viam.proto.robot.FrameSystemConfigResponse]) None [source]
- async TransformPose(stream: grpclib.server.Stream[viam.proto.robot.TransformPoseRequest, viam.proto.robot.TransformPoseResponse]) None [source]
- async DiscoverComponents(stream: grpclib.server.Stream[viam.proto.robot.DiscoverComponentsRequest, viam.proto.robot.DiscoverComponentsResponse]) None [source]
- async StopAll(stream: grpclib.server.Stream[viam.proto.robot.StopAllRequest, viam.proto.robot.StopAllResponse]) None [source]
- async GetSessions(stream: grpclib.server.Stream[viam.proto.robot.GetSessionsRequest, viam.proto.robot.GetSessionsResponse]) None [source]
- async StartSession(stream: grpclib.server.Stream[viam.proto.robot.StartSessionRequest, viam.proto.robot.StartSessionResponse]) None [source]
- async SendSessionHeartbeat(stream: grpclib.server.Stream[viam.proto.robot.SendSessionHeartbeatRequest, viam.proto.robot.SendSessionHeartbeatResponse]) None [source]
- async TransformPCD(stream: grpclib.server.Stream[viam.proto.robot.TransformPCDRequest, viam.proto.robot.TransformPCDResponse]) None [source]