88from .... import common
99import google .api .annotations_pb2
1010import google .protobuf .struct_pb2
11+ import google .protobuf .timestamp_pb2
1112from .... import component
1213
1314class ArmServiceBase (abc .ABC ):
@@ -24,6 +25,10 @@ async def MoveToPosition(self, stream: 'grpclib.server.Stream[component.arm.v1.a
2425 async def GetJointPositions (self , stream : 'grpclib.server.Stream[component.arm.v1.arm_pb2.GetJointPositionsRequest, component.arm.v1.arm_pb2.GetJointPositionsResponse]' ) -> None :
2526 pass
2627
28+ @abc .abstractmethod
29+ async def StreamJointPositions (self , stream : 'grpclib.server.Stream[component.arm.v1.arm_pb2.StreamJointPositionsRequest, component.arm.v1.arm_pb2.StreamJointPositionsResponse]' ) -> None :
30+ pass
31+
2732 @abc .abstractmethod
2833 async def MoveToJointPositions (self , stream : 'grpclib.server.Stream[component.arm.v1.arm_pb2.MoveToJointPositionsRequest, component.arm.v1.arm_pb2.MoveToJointPositionsResponse]' ) -> None :
2934 pass
@@ -57,7 +62,7 @@ async def Get3DModels(self, stream: 'grpclib.server.Stream[common.v1.common_pb2.
5762 pass
5863
5964 def __mapping__ (self ) -> typing .Dict [str , grpclib .const .Handler ]:
60- return {'/viam.component.arm.v1.ArmService/GetEndPosition' : grpclib .const .Handler (self .GetEndPosition , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .GetEndPositionRequest , component .arm .v1 .arm_pb2 .GetEndPositionResponse ), '/viam.component.arm.v1.ArmService/MoveToPosition' : grpclib .const .Handler (self .MoveToPosition , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .MoveToPositionRequest , component .arm .v1 .arm_pb2 .MoveToPositionResponse ), '/viam.component.arm.v1.ArmService/GetJointPositions' : grpclib .const .Handler (self .GetJointPositions , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .GetJointPositionsRequest , component .arm .v1 .arm_pb2 .GetJointPositionsResponse ), '/viam.component.arm.v1.ArmService/MoveToJointPositions' : grpclib .const .Handler (self .MoveToJointPositions , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .MoveToJointPositionsRequest , component .arm .v1 .arm_pb2 .MoveToJointPositionsResponse ), '/viam.component.arm.v1.ArmService/MoveThroughJointPositions' : grpclib .const .Handler (self .MoveThroughJointPositions , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .MoveThroughJointPositionsRequest , component .arm .v1 .arm_pb2 .MoveThroughJointPositionsResponse ), '/viam.component.arm.v1.ArmService/Stop' : grpclib .const .Handler (self .Stop , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .StopRequest , component .arm .v1 .arm_pb2 .StopResponse ), '/viam.component.arm.v1.ArmService/IsMoving' : grpclib .const .Handler (self .IsMoving , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .IsMovingRequest , component .arm .v1 .arm_pb2 .IsMovingResponse ), '/viam.component.arm.v1.ArmService/DoCommand' : grpclib .const .Handler (self .DoCommand , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .DoCommandRequest , common .v1 .common_pb2 .DoCommandResponse ), '/viam.component.arm.v1.ArmService/GetKinematics' : grpclib .const .Handler (self .GetKinematics , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .GetKinematicsRequest , common .v1 .common_pb2 .GetKinematicsResponse ), '/viam.component.arm.v1.ArmService/GetGeometries' : grpclib .const .Handler (self .GetGeometries , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .GetGeometriesRequest , common .v1 .common_pb2 .GetGeometriesResponse ), '/viam.component.arm.v1.ArmService/Get3DModels' : grpclib .const .Handler (self .Get3DModels , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .Get3DModelsRequest , common .v1 .common_pb2 .Get3DModelsResponse )}
65+ return {'/viam.component.arm.v1.ArmService/GetEndPosition' : grpclib .const .Handler (self .GetEndPosition , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .GetEndPositionRequest , component .arm .v1 .arm_pb2 .GetEndPositionResponse ), '/viam.component.arm.v1.ArmService/MoveToPosition' : grpclib .const .Handler (self .MoveToPosition , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .MoveToPositionRequest , component .arm .v1 .arm_pb2 .MoveToPositionResponse ), '/viam.component.arm.v1.ArmService/GetJointPositions' : grpclib .const .Handler (self .GetJointPositions , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .GetJointPositionsRequest , component .arm .v1 .arm_pb2 .GetJointPositionsResponse ), '/viam.component.arm.v1.ArmService/StreamJointPositions' : grpclib .const .Handler (self .StreamJointPositions , grpclib .const .Cardinality .UNARY_STREAM , component .arm .v1 .arm_pb2 .StreamJointPositionsRequest , component .arm .v1 .arm_pb2 .StreamJointPositionsResponse ), '/viam.component.arm.v1.ArmService/MoveToJointPositions' : grpclib .const .Handler (self .MoveToJointPositions , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .MoveToJointPositionsRequest , component .arm .v1 .arm_pb2 .MoveToJointPositionsResponse ), '/viam.component.arm.v1.ArmService/MoveThroughJointPositions' : grpclib .const .Handler (self .MoveThroughJointPositions , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .MoveThroughJointPositionsRequest , component .arm .v1 .arm_pb2 .MoveThroughJointPositionsResponse ), '/viam.component.arm.v1.ArmService/Stop' : grpclib .const .Handler (self .Stop , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .StopRequest , component .arm .v1 .arm_pb2 .StopResponse ), '/viam.component.arm.v1.ArmService/IsMoving' : grpclib .const .Handler (self .IsMoving , grpclib .const .Cardinality .UNARY_UNARY , component .arm .v1 .arm_pb2 .IsMovingRequest , component .arm .v1 .arm_pb2 .IsMovingResponse ), '/viam.component.arm.v1.ArmService/DoCommand' : grpclib .const .Handler (self .DoCommand , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .DoCommandRequest , common .v1 .common_pb2 .DoCommandResponse ), '/viam.component.arm.v1.ArmService/GetKinematics' : grpclib .const .Handler (self .GetKinematics , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .GetKinematicsRequest , common .v1 .common_pb2 .GetKinematicsResponse ), '/viam.component.arm.v1.ArmService/GetGeometries' : grpclib .const .Handler (self .GetGeometries , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .GetGeometriesRequest , common .v1 .common_pb2 .GetGeometriesResponse ), '/viam.component.arm.v1.ArmService/Get3DModels' : grpclib .const .Handler (self .Get3DModels , grpclib .const .Cardinality .UNARY_UNARY , common .v1 .common_pb2 .Get3DModelsRequest , common .v1 .common_pb2 .Get3DModelsResponse )}
6166
6267class UnimplementedArmServiceBase (ArmServiceBase ):
6368
@@ -70,6 +75,9 @@ async def MoveToPosition(self, stream: 'grpclib.server.Stream[component.arm.v1.a
7075 async def GetJointPositions (self , stream : 'grpclib.server.Stream[component.arm.v1.arm_pb2.GetJointPositionsRequest, component.arm.v1.arm_pb2.GetJointPositionsResponse]' ) -> None :
7176 raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
7277
78+ async def StreamJointPositions (self , stream : 'grpclib.server.Stream[component.arm.v1.arm_pb2.StreamJointPositionsRequest, component.arm.v1.arm_pb2.StreamJointPositionsResponse]' ) -> None :
79+ raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
80+
7381 async def MoveToJointPositions (self , stream : 'grpclib.server.Stream[component.arm.v1.arm_pb2.MoveToJointPositionsRequest, component.arm.v1.arm_pb2.MoveToJointPositionsResponse]' ) -> None :
7482 raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
7583
@@ -100,6 +108,7 @@ def __init__(self, channel: grpclib.client.Channel) -> None:
100108 self .GetEndPosition = grpclib .client .UnaryUnaryMethod (channel , '/viam.component.arm.v1.ArmService/GetEndPosition' , component .arm .v1 .arm_pb2 .GetEndPositionRequest , component .arm .v1 .arm_pb2 .GetEndPositionResponse )
101109 self .MoveToPosition = grpclib .client .UnaryUnaryMethod (channel , '/viam.component.arm.v1.ArmService/MoveToPosition' , component .arm .v1 .arm_pb2 .MoveToPositionRequest , component .arm .v1 .arm_pb2 .MoveToPositionResponse )
102110 self .GetJointPositions = grpclib .client .UnaryUnaryMethod (channel , '/viam.component.arm.v1.ArmService/GetJointPositions' , component .arm .v1 .arm_pb2 .GetJointPositionsRequest , component .arm .v1 .arm_pb2 .GetJointPositionsResponse )
111+ self .StreamJointPositions = grpclib .client .UnaryStreamMethod (channel , '/viam.component.arm.v1.ArmService/StreamJointPositions' , component .arm .v1 .arm_pb2 .StreamJointPositionsRequest , component .arm .v1 .arm_pb2 .StreamJointPositionsResponse )
103112 self .MoveToJointPositions = grpclib .client .UnaryUnaryMethod (channel , '/viam.component.arm.v1.ArmService/MoveToJointPositions' , component .arm .v1 .arm_pb2 .MoveToJointPositionsRequest , component .arm .v1 .arm_pb2 .MoveToJointPositionsResponse )
104113 self .MoveThroughJointPositions = grpclib .client .UnaryUnaryMethod (channel , '/viam.component.arm.v1.ArmService/MoveThroughJointPositions' , component .arm .v1 .arm_pb2 .MoveThroughJointPositionsRequest , component .arm .v1 .arm_pb2 .MoveThroughJointPositionsResponse )
105114 self .Stop = grpclib .client .UnaryUnaryMethod (channel , '/viam.component.arm.v1.ArmService/Stop' , component .arm .v1 .arm_pb2 .StopRequest , component .arm .v1 .arm_pb2 .StopResponse )
0 commit comments