@@ -102,8 +102,12 @@ async def GetMachineStatus(self, stream: 'grpclib.server.Stream[robot.v1.robot_p
102
102
async def GetVersion (self , stream : 'grpclib.server.Stream[robot.v1.robot_pb2.GetVersionRequest, robot.v1.robot_pb2.GetVersionResponse]' ) -> None :
103
103
pass
104
104
105
+ @abc .abstractmethod
106
+ async def Tunnel (self , stream : 'grpclib.server.Stream[robot.v1.robot_pb2.TunnelRequest, robot.v1.robot_pb2.TunnelResponse]' ) -> None :
107
+ pass
108
+
105
109
def __mapping__ (self ) -> typing .Dict [str , grpclib .const .Handler ]:
106
- return {'/viam.robot.v1.RobotService/GetOperations' : grpclib .const .Handler (self .GetOperations , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetOperationsRequest , robot .v1 .robot_pb2 .GetOperationsResponse ), '/viam.robot.v1.RobotService/GetSessions' : grpclib .const .Handler (self .GetSessions , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetSessionsRequest , robot .v1 .robot_pb2 .GetSessionsResponse ), '/viam.robot.v1.RobotService/ResourceNames' : grpclib .const .Handler (self .ResourceNames , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .ResourceNamesRequest , robot .v1 .robot_pb2 .ResourceNamesResponse ), '/viam.robot.v1.RobotService/ResourceRPCSubtypes' : grpclib .const .Handler (self .ResourceRPCSubtypes , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .ResourceRPCSubtypesRequest , robot .v1 .robot_pb2 .ResourceRPCSubtypesResponse ), '/viam.robot.v1.RobotService/CancelOperation' : grpclib .const .Handler (self .CancelOperation , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .CancelOperationRequest , robot .v1 .robot_pb2 .CancelOperationResponse ), '/viam.robot.v1.RobotService/BlockForOperation' : grpclib .const .Handler (self .BlockForOperation , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .BlockForOperationRequest , robot .v1 .robot_pb2 .BlockForOperationResponse ), '/viam.robot.v1.RobotService/GetModelsFromModules' : grpclib .const .Handler (self .GetModelsFromModules , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetModelsFromModulesRequest , robot .v1 .robot_pb2 .GetModelsFromModulesResponse ), '/viam.robot.v1.RobotService/DiscoverComponents' : grpclib .const .Handler (self .DiscoverComponents , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .DiscoverComponentsRequest , robot .v1 .robot_pb2 .DiscoverComponentsResponse ), '/viam.robot.v1.RobotService/FrameSystemConfig' : grpclib .const .Handler (self .FrameSystemConfig , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .FrameSystemConfigRequest , robot .v1 .robot_pb2 .FrameSystemConfigResponse ), '/viam.robot.v1.RobotService/TransformPose' : grpclib .const .Handler (self .TransformPose , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .TransformPoseRequest , robot .v1 .robot_pb2 .TransformPoseResponse ), '/viam.robot.v1.RobotService/TransformPCD' : grpclib .const .Handler (self .TransformPCD , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .TransformPCDRequest , robot .v1 .robot_pb2 .TransformPCDResponse ), '/viam.robot.v1.RobotService/GetStatus' : grpclib .const .Handler (self .GetStatus , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetStatusRequest , robot .v1 .robot_pb2 .GetStatusResponse ), '/viam.robot.v1.RobotService/StreamStatus' : grpclib .const .Handler (self .StreamStatus , grpclib .const .Cardinality .UNARY_STREAM , robot .v1 .robot_pb2 .StreamStatusRequest , robot .v1 .robot_pb2 .StreamStatusResponse ), '/viam.robot.v1.RobotService/StopAll' : grpclib .const .Handler (self .StopAll , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .StopAllRequest , robot .v1 .robot_pb2 .StopAllResponse ), '/viam.robot.v1.RobotService/StartSession' : grpclib .const .Handler (self .StartSession , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .StartSessionRequest , robot .v1 .robot_pb2 .StartSessionResponse ), '/viam.robot.v1.RobotService/SendSessionHeartbeat' : grpclib .const .Handler (self .SendSessionHeartbeat , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .SendSessionHeartbeatRequest , robot .v1 .robot_pb2 .SendSessionHeartbeatResponse ), '/viam.robot.v1.RobotService/Log' : grpclib .const .Handler (self .Log , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .LogRequest , robot .v1 .robot_pb2 .LogResponse ), '/viam.robot.v1.RobotService/GetCloudMetadata' : grpclib .const .Handler (self .GetCloudMetadata , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetCloudMetadataRequest , robot .v1 .robot_pb2 .GetCloudMetadataResponse ), '/viam.robot.v1.RobotService/RestartModule' : grpclib .const .Handler (self .RestartModule , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .RestartModuleRequest , robot .v1 .robot_pb2 .RestartModuleResponse ), '/viam.robot.v1.RobotService/Shutdown' : grpclib .const .Handler (self .Shutdown , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .ShutdownRequest , robot .v1 .robot_pb2 .ShutdownResponse ), '/viam.robot.v1.RobotService/GetMachineStatus' : grpclib .const .Handler (self .GetMachineStatus , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetMachineStatusRequest , robot .v1 .robot_pb2 .GetMachineStatusResponse ), '/viam.robot.v1.RobotService/GetVersion' : grpclib .const .Handler (self .GetVersion , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetVersionRequest , robot .v1 .robot_pb2 .GetVersionResponse )}
110
+ return {'/viam.robot.v1.RobotService/GetOperations' : grpclib .const .Handler (self .GetOperations , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetOperationsRequest , robot .v1 .robot_pb2 .GetOperationsResponse ), '/viam.robot.v1.RobotService/GetSessions' : grpclib .const .Handler (self .GetSessions , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetSessionsRequest , robot .v1 .robot_pb2 .GetSessionsResponse ), '/viam.robot.v1.RobotService/ResourceNames' : grpclib .const .Handler (self .ResourceNames , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .ResourceNamesRequest , robot .v1 .robot_pb2 .ResourceNamesResponse ), '/viam.robot.v1.RobotService/ResourceRPCSubtypes' : grpclib .const .Handler (self .ResourceRPCSubtypes , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .ResourceRPCSubtypesRequest , robot .v1 .robot_pb2 .ResourceRPCSubtypesResponse ), '/viam.robot.v1.RobotService/CancelOperation' : grpclib .const .Handler (self .CancelOperation , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .CancelOperationRequest , robot .v1 .robot_pb2 .CancelOperationResponse ), '/viam.robot.v1.RobotService/BlockForOperation' : grpclib .const .Handler (self .BlockForOperation , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .BlockForOperationRequest , robot .v1 .robot_pb2 .BlockForOperationResponse ), '/viam.robot.v1.RobotService/GetModelsFromModules' : grpclib .const .Handler (self .GetModelsFromModules , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetModelsFromModulesRequest , robot .v1 .robot_pb2 .GetModelsFromModulesResponse ), '/viam.robot.v1.RobotService/DiscoverComponents' : grpclib .const .Handler (self .DiscoverComponents , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .DiscoverComponentsRequest , robot .v1 .robot_pb2 .DiscoverComponentsResponse ), '/viam.robot.v1.RobotService/FrameSystemConfig' : grpclib .const .Handler (self .FrameSystemConfig , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .FrameSystemConfigRequest , robot .v1 .robot_pb2 .FrameSystemConfigResponse ), '/viam.robot.v1.RobotService/TransformPose' : grpclib .const .Handler (self .TransformPose , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .TransformPoseRequest , robot .v1 .robot_pb2 .TransformPoseResponse ), '/viam.robot.v1.RobotService/TransformPCD' : grpclib .const .Handler (self .TransformPCD , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .TransformPCDRequest , robot .v1 .robot_pb2 .TransformPCDResponse ), '/viam.robot.v1.RobotService/GetStatus' : grpclib .const .Handler (self .GetStatus , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetStatusRequest , robot .v1 .robot_pb2 .GetStatusResponse ), '/viam.robot.v1.RobotService/StreamStatus' : grpclib .const .Handler (self .StreamStatus , grpclib .const .Cardinality .UNARY_STREAM , robot .v1 .robot_pb2 .StreamStatusRequest , robot .v1 .robot_pb2 .StreamStatusResponse ), '/viam.robot.v1.RobotService/StopAll' : grpclib .const .Handler (self .StopAll , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .StopAllRequest , robot .v1 .robot_pb2 .StopAllResponse ), '/viam.robot.v1.RobotService/StartSession' : grpclib .const .Handler (self .StartSession , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .StartSessionRequest , robot .v1 .robot_pb2 .StartSessionResponse ), '/viam.robot.v1.RobotService/SendSessionHeartbeat' : grpclib .const .Handler (self .SendSessionHeartbeat , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .SendSessionHeartbeatRequest , robot .v1 .robot_pb2 .SendSessionHeartbeatResponse ), '/viam.robot.v1.RobotService/Log' : grpclib .const .Handler (self .Log , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .LogRequest , robot .v1 .robot_pb2 .LogResponse ), '/viam.robot.v1.RobotService/GetCloudMetadata' : grpclib .const .Handler (self .GetCloudMetadata , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetCloudMetadataRequest , robot .v1 .robot_pb2 .GetCloudMetadataResponse ), '/viam.robot.v1.RobotService/RestartModule' : grpclib .const .Handler (self .RestartModule , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .RestartModuleRequest , robot .v1 .robot_pb2 .RestartModuleResponse ), '/viam.robot.v1.RobotService/Shutdown' : grpclib .const .Handler (self .Shutdown , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .ShutdownRequest , robot .v1 .robot_pb2 .ShutdownResponse ), '/viam.robot.v1.RobotService/GetMachineStatus' : grpclib .const .Handler (self .GetMachineStatus , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetMachineStatusRequest , robot .v1 .robot_pb2 .GetMachineStatusResponse ), '/viam.robot.v1.RobotService/GetVersion' : grpclib .const .Handler (self .GetVersion , grpclib .const .Cardinality .UNARY_UNARY , robot .v1 .robot_pb2 .GetVersionRequest , robot .v1 .robot_pb2 .GetVersionResponse ), '/viam.robot.v1.RobotService/Tunnel' : grpclib .const .Handler (self .Tunnel , grpclib .const .Cardinality .STREAM_STREAM , robot .v1 .robot_pb2 .TunnelRequest , robot .v1 .robot_pb2 .TunnelResponse )}
107
111
108
112
class UnimplementedRobotServiceBase (RobotServiceBase ):
109
113
@@ -173,6 +177,9 @@ async def GetMachineStatus(self, stream: 'grpclib.server.Stream[robot.v1.robot_p
173
177
async def GetVersion (self , stream : 'grpclib.server.Stream[robot.v1.robot_pb2.GetVersionRequest, robot.v1.robot_pb2.GetVersionResponse]' ) -> None :
174
178
raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
175
179
180
+ async def Tunnel (self , stream : 'grpclib.server.Stream[robot.v1.robot_pb2.TunnelRequest, robot.v1.robot_pb2.TunnelResponse]' ) -> None :
181
+ raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
182
+
176
183
class RobotServiceStub :
177
184
178
185
def __init__ (self , channel : grpclib .client .Channel ) -> None :
@@ -197,4 +204,5 @@ def __init__(self, channel: grpclib.client.Channel) -> None:
197
204
self .RestartModule = grpclib .client .UnaryUnaryMethod (channel , '/viam.robot.v1.RobotService/RestartModule' , robot .v1 .robot_pb2 .RestartModuleRequest , robot .v1 .robot_pb2 .RestartModuleResponse )
198
205
self .Shutdown = grpclib .client .UnaryUnaryMethod (channel , '/viam.robot.v1.RobotService/Shutdown' , robot .v1 .robot_pb2 .ShutdownRequest , robot .v1 .robot_pb2 .ShutdownResponse )
199
206
self .GetMachineStatus = grpclib .client .UnaryUnaryMethod (channel , '/viam.robot.v1.RobotService/GetMachineStatus' , robot .v1 .robot_pb2 .GetMachineStatusRequest , robot .v1 .robot_pb2 .GetMachineStatusResponse )
200
- self .GetVersion = grpclib .client .UnaryUnaryMethod (channel , '/viam.robot.v1.RobotService/GetVersion' , robot .v1 .robot_pb2 .GetVersionRequest , robot .v1 .robot_pb2 .GetVersionResponse )
207
+ self .GetVersion = grpclib .client .UnaryUnaryMethod (channel , '/viam.robot.v1.RobotService/GetVersion' , robot .v1 .robot_pb2 .GetVersionRequest , robot .v1 .robot_pb2 .GetVersionResponse )
208
+ self .Tunnel = grpclib .client .StreamStreamMethod (channel , '/viam.robot.v1.RobotService/Tunnel' , robot .v1 .robot_pb2 .TunnelRequest , robot .v1 .robot_pb2 .TunnelResponse )
0 commit comments