viam.robot.service

Attributes

LOGGER

Classes

RobotService

Helper class that provides a standard way to create an ABC using

Module Contents

viam.robot.service.LOGGER
class viam.robot.service.RobotService(manager: viam.resource.manager.ResourceManager)[source]

Bases: viam.proto.robot.UnimplementedRobotServiceBase, 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 StopAll(stream: grpclib.server.Stream[viam.proto.robot.StopAllRequest, viam.proto.robot.StopAllResponse]) None[source]