viam.gen.module.v1.module_grpc

Module Contents

Classes

ModuleServiceBase

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

UnimplementedModuleServiceBase

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

ModuleServiceStub

class viam.gen.module.v1.module_grpc.ModuleServiceBase[source]

Bases: abc.ABC

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

abstract async AddResource(stream: grpclib.server.Stream[module.v1.module_pb2.AddResourceRequest, module.v1.module_pb2.AddResourceResponse]) None[source]
abstract async ReconfigureResource(stream: grpclib.server.Stream[module.v1.module_pb2.ReconfigureResourceRequest, module.v1.module_pb2.ReconfigureResourceResponse]) None[source]
abstract async RemoveResource(stream: grpclib.server.Stream[module.v1.module_pb2.RemoveResourceRequest, module.v1.module_pb2.RemoveResourceResponse]) None[source]
abstract async Ready(stream: grpclib.server.Stream[module.v1.module_pb2.ReadyRequest, module.v1.module_pb2.ReadyResponse]) None[source]
abstract async ValidateConfig(stream: grpclib.server.Stream[module.v1.module_pb2.ValidateConfigRequest, module.v1.module_pb2.ValidateConfigResponse]) None[source]
__mapping__() Dict[str, grpclib.const.Handler][source]
class viam.gen.module.v1.module_grpc.UnimplementedModuleServiceBase[source]

Bases: ModuleServiceBase

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

async AddResource(stream: grpclib.server.Stream[module.v1.module_pb2.AddResourceRequest, module.v1.module_pb2.AddResourceResponse]) None[source]
async ReconfigureResource(stream: grpclib.server.Stream[module.v1.module_pb2.ReconfigureResourceRequest, module.v1.module_pb2.ReconfigureResourceResponse]) None[source]
async RemoveResource(stream: grpclib.server.Stream[module.v1.module_pb2.RemoveResourceRequest, module.v1.module_pb2.RemoveResourceResponse]) None[source]
async Ready(stream: grpclib.server.Stream[module.v1.module_pb2.ReadyRequest, module.v1.module_pb2.ReadyResponse]) None[source]
async ValidateConfig(stream: grpclib.server.Stream[module.v1.module_pb2.ValidateConfigRequest, module.v1.module_pb2.ValidateConfigResponse]) None[source]
class viam.gen.module.v1.module_grpc.ModuleServiceStub(channel: grpclib.client.Channel)[source]